我正在使用 Lighttpd 和在网上找到的一个片段。如何将给定域的所有子域重定向到 https,而不触及其他域或域的子域?
目前我正在所需的子域上执行此操作:
$SERVER["socket"] == ":80" {
$HTTP["host"] =~ "^sub\.(.*)" {
url.redirect = ( "^/(.*)" => "https://sub.%1/$1" )
}
}
我很想用另一种方式。这可能吗?有人能告诉我怎么做吗?
答案1
如果我理解正确的话,您想要采取的措施example.com
不是重定向example.com
,而是重定向其所有子域?
这应该可以做到:
$HTTP["host"] =~ "^(.*\.example\.com)$" {
url.redirect = ( "^/(.*)" => "https://%1/$1" )
}