видимо rewrite и location
romkins514
nginx-forum at nginx.us
Tue Nov 5 08:51:42 UTC 2013
день добрый. перечитал форум, перепробовал кучу вариантов, но не правильно
мыслю видимо совершенно.
есть задача из редиректов апача, перевести в синтаксис нгикса.
например.
RewriteRule ^/pro/neon/?n1=1&n2=2&n3=3$ /pro/neon/ [L,R=301]
сначала шёл простым путём, пробовал конвертерами, код получается не
правильный. позже читал форум, варианты шли примерно вот такие:
location = /pro/neon/ { rewrite ^/pro/neon/?n1=1&n2=2&n3=3$
http://xxx.ru/pro/neon/? redirect; }
или
location = /pro/neon/ { if ($args ~ ^n1){return 301
http://xxx.ru/pro/neon/;} }
в общем-то практически все варианты возвращают 404 и в логах
"/usr/local/etc/nginx/html/pro/neon/index.html" is not found (2: No such
file or directory)
спасибо
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,244447,244447#msg-244447
Подробная информация о списке рассылки nginx-ru