在 lighttpd 上重定向到 https

在 lighttpd 上重定向到 https

尝试了解如何使用重定向将所有http流量重定向至httpsWeblighttpd服务器301

例如http://www.example.com应该重定向到,https://www.example.com并且它应该适用于所有子页面,因为它基本上是重写为https

答案1

经过一些额外的搜索,我找到了解决方案。添加到lighttpd.conf重新启动后,一切正常。

$HTTP["scheme"] == "http" {
# capture vhost name with regex conditiona -> %0 in redirect pattern
# must be the most inner block to the redirect rule
    $HTTP["host"] =~ ".*" {
        url.redirect = (".*" => "https://%0$0")
    }
}

答案2

我认为你打错了,因为你写的是从http://mydomain应该重定向到http://mydomain,我想你的意思是到https://mydomain

希望这对你有帮助。我已将此信息用于我的 NGINX Web 服务器:

Lightpttd 上的 HSTS- 教程

相关内容