我正在使用 nginx 并进行以下重写:
rewrite ^/feed/?$ /index.xml last;
当我尝试访问时:
http://domain/feed/
我工作得很好。但是当我访问:
http://domain/feed
它没有添加尾部斜杠。我想在访问上面的链接时自动添加尾部斜杠,有人知道解决办法吗?
答案1
rewrite ^/feed$ /feed/ permanent;
rewrite ^/feed/$ /index.xml last;
答案2
尝试(如果不是真实的服务器名称):
rewrite ^/feed$ http://$hostname/feed/ permanent;
rewrite ^/feed/?$ /index.xml last;
或者:
rewrite ^/feed$ /feed/ permanent;
rewrite ^/feed/?$ /index.xml last;