我正在尝试将我的example.com重写为www.example.com,并将我的网址www.example.com/contact_us/改为www.example.com/contact_us,似乎无法正确配置。有没有人有这个在nginx工作?
答案 0 :(得分:6)
我认为这个正则表达式会删除任何尾随斜杠。你可能不需要?在括号内。
编辑:重定向到www.example.com并在两个服务器中删除尾部斜杠
server {
server_name example.com;
rewrite ^(.+?)/?$ http://www.example.com$1 permanent;
}
server {
server_name www.example.com;
rewrite ^(.+)/$ http://www.example.com$1 permanent;
... handle everything that doesn't end in a / ...
}