2016-06-10 5 views
0

У меня есть веб-сайт WordPress и я должен переписать:Nginx переписывания URL арг

myurl.com/name-of-my-post/?lang= эс

К

myurl.com/ эс/имя-моему столбу/

Я Allready попробовать Everthing, что я могу найти, но не работает

PS Я не нужно отправить параметр языки в index.php becausa есть плагин, который ответит на

myurl.com/эс/имя-моему-пост /, но не переписывать, когда посещение приходят из myurl.com/name-of-my-post/?lang= эс

Спасибо за помощь

ответ

1

Простое исправление (который не может работать, потому что это слишком простой) для постоянной переадресации любой URI с параметром lang:

if ($arg_lang) { 
    return 301 /$arg_lang$uri; 
} 

См this caution на использовании if директивы.