3

末尾のスラッシュの有無にかかわらず、URL リダイレクトを機能させる方法が見つかりませんでした。

URLの後ろに「-page」文字列を追加してexample.com/info、URLを呼び出すたびに作成したいと思います。example.com/info/example.com/info-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 に答える