3

我找不到任何方法来使带有和不带有斜杠的 url 重定向工作。

我想在 url 调用时完成它,example.com/info并将example.com/info/example.com/info-page/url 后面添加“-page”字符串。

location /info/ {
     rewrite ^(/info)(.*)$ http://example.com/$1-page/ permanent;
}

我怎样才能做到这一点?

4

1 回答 1

5

你不需要location,只需使用:

rewrite ^/info/?$ http://$host/info-page/ permanent;

或者

if ($request_uri !~ "^/info/?$")
{
  return 301 http://$host/info-page/;
}
于 2013-05-08T00:47:26.013 回答