Проблема с преобразованием apache rewrite

unclead nginx-forum на nginx.us
Чт Фев 4 16:43:34 MSK 2010


Доброго времени суток!

Пытаюсь преобразовать составной rewrite apache в куцкшte nginx

apache
                RewriteCond %{REQUEST_URI}        ^/freehentai/free/.*
                RewriteCond %{HTTP_HOST}             !(freemtsua.hentaimobile.ru|freejeansua.hentaimobile.ru)
                RewriteCond %{REMOTE_ADDR}     194.0.120.198
                RewriteRule   ^(.+)$ http://free.hentaimobile.ru/freehentai/wapmtsonly  

Нашел в Интернете, что можно попробовать следующим образом

        location ~ /freehentai/(free)/(.*)$ {

                if ($http_host !~ "(freemtsua.hentaimobile.ru|freejeansua.hentaimobile.ru)"){
                break;
                }
                if ($remote_addr = "194.0.120.198"){
                rewrite ^(.*)$ http://test.free.hentaimobile.ru/freehentai/wapmtsonly last;
                break;
                }
        }

но редирект не срабатывает.

Весь день искал ответ в просторах интернета, безуспешно.

Если кто сталкивался с этой проблемой, буду благодарен за помощь.

С уважение, Тупиков Евгений

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,50418,50418#msg-50418




Подробная информация о списке рассылки nginx-ru