Я использую Lighttpd с фрагментом, который нашел в сети. Как перенаправить все поддомены данного домена на https, не касаясь других доменов или поддоменов доменов?
В настоящее время я делаю это на необходимых поддоменах:
$SERVER["socket"] == ":80" {
$HTTP["host"] =~ "^sub\.(.*)" {
url.redirect = ( "^/(.*)" => "https://sub.%1/$1" )
}
}
Я бы хотел, чтобы все было наоборот. Является ли это возможным? Кто-нибудь может сказать мне, как?
Если я правильно понимаю, вы бы хотели взять, скажем, example.com
и редирект не для example.com
, но для всех его поддоменов?
Это должно сделать это:
$HTTP["host"] =~ "^(.*\.example\.com)$" {
url.redirect = ( "^/(.*)" => "https://%1/$1" )
}