在lighttpd中强制使用www子域名并保留路径

在lighttpd中强制使用www子域名并保留路径

我想设置我的 lighttpd 支持的网站,以便在浏览没有子域的网站时将用户重定向到 www 子域。我还希望它保留尾随 URL 并将重定向作为永久 301 重定向。我需要将哪种规则放入我的lighttpd.conf文件中?

example.com -> www.example.com
example.com/pagename -> www.example.com/pagename

答案1

这会将 example.com 上的所有请求重定向到 www.example.com,同时保留原始路径:

$HTTP["host"] =~ "^example\.com$" {
  url.redirect = ( "^/(.*)" => "http://www.example.com/$1" )
}

相关内容