Lighttpd 将 www.domain.com 请求重定向到 domain.com 或反之亦然
出于各种原因,您可能希望将访问 www.domain.com 的所有流量重定向至 domain.com 或反之亦然。
如果您想要维护良好的搜索引擎结构(SEO)或生成准确的统计数据,这一点至关重要。
如何配置无 www
打开你的 /etc/lighttpd/lighttpd.conf 文件:
# vi /etc/lighttpd/lighttpd.conf
找出您的虚拟域部分。
使用 lighttpd 进行 WWW 重定向
如果要将 www.domain.com 重定向到 domain.com(没有 www),请添加以下配置指令
$HTTP["host"] =~ "^www\.(.*)" { url.redirect = ( "^/(.*)" => "http://%1/$1" ) }
使用 lighttpd 进行无 WWW 重定向
如果要将 domain.com 重定向到 www.domain.com (强制 www),请添加以下配置指令
$HTTP["host"] =~ "^domain\.com$" { url.redirect = ( "^/(.*)" => "http://www.domain.com/$1" ) }
确保将 domain.com 替换为您的实际域名。您可以通过访问此 URL查看此配置的实时示例(它将自动删除 www 并将您重定向到 theos.in 域)。
关闭并保存文件。重新启动 lighttpd Web 服务器:
# /etc/init.d/lighttpd restart