2012-12-30 166 views
2

我無法找到任何方法來使URL重定向有或無斜線正常工作。Nginx永久重定向有無斜線

我想讓url調用example.com/infoexample.com/info/的URL將會在example.com/info-page/的URL後面添加「-page」字符串。

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

我該如何做到這一點?

回答

4

你不需要location,只需使用:

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

if ($request_uri !~ "^/info/?$") 
{ 
    return 301 http://$host/info-page/; 
} 
+0

解決我的問題。謝謝 :) – Syed