2014-11-22 2 views
0

Nginx, я пытаюсь навсегда перенаправить URL-адреса с параметром GET device (http://www.example.org/page?device=desktop) на относительный URL без этого параметра (http://www.example.org/page).URL-адрес перенаправления Nginx с заданным параметром запроса

Я сделал это, но он не работает.

location { 
    rewrite ^(.*)\?device=desktop $1 permanent; 
} 

ответ

5
location/{ 
    if ($arg_device = desktop) { 
     return 301 $uri; 
    } 
} 
+0

Он отлично работает! Можете ли вы также объяснить мне, что вы сделали? Для каждого параметра GET у меня есть переменная $ arg_name? – fede91it

+1

@ fede91it Прочтите [официальную документацию] (http://nginx.org/en/docs/varindex.html). –

Смежные вопросы