2015-12-31 2 views
0

Поэтому мне нужно переписать:переписывание URL с параметрами запроса в пути

mysite.com/page?type=2 

к:

mysite.com/page/type/2 

, но не влияет на URL, как:

mysite.com/page/type/2 

Я попытался с помощью:

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

, но по какой-то причине это перехватывает и переписывает последний случай (где я не хочу, чтобы URL-адрес был переписан) в цикле. Я бы не подумал, что он попадет в цикл переадресации из-за вопросительного знака, освобождающего его, но, возможно, я не полностью понимаю синтаксис ...

Спасибо за любую помощь. Это очень ценно.

ответ

0

Попробуйте это:

rewrite ^/page/?$ /page/type/$arg_type? permanent; 
Смежные вопросы