使用路径

时间:2015-12-31 00:16:51

标签: nginx url-rewriting rewrite config

所以我需要改写:

mysite.com/page?type=2

到:

mysite.com/page/type/2

但不影响网址:

mysite.com/page/type/2

我尝试过使用:

rewrite ^/page?.*$ /page/type/$arg_type? permanent;

但由于某种原因,这是在循环中捕获并重写最后一种情况(我不想要重写的url)。由于问号豁免,我不会认为它会被重定向循环捕获,但也许我不完全理解语法...

感谢您的帮助。非常感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

rewrite ^/page/?$ /page/type/$arg_type? permanent;