我无法找到任何方法来使用和不使用尾部斜杠进行网址重定向。
我想在每次调用example.com/info
和example.com/info/
的网址转到example.com/info-page/
并在网址后面添加“-page”字符串时,我就会这样做。
location /info/ {
rewrite ^(/info)(.*)$ http://example.com/$1-page/ permanent;
}
我怎样才能实现这个目标?
答案 0 :(得分:5)
您不需要location
,只需使用:
rewrite ^/info/?$ http://$host/info-page/ permanent;
或
if ($request_uri !~ "^/info/?$")
{
return 301 http://$host/info-page/;
}