видимо 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