Проблема с RewriteCond можно ли использовать регулярки в условиях?
Halfi
nginx-forum на nginx.us
Чт Окт 28 02:02:47 MSD 2010
[code]
RewriteCond %{REQUEST_URI} ^/(([-_a-zA-Z0-9/]+)([-_a-zA-Z0-9]+))$ [NC]
RewriteRule ^(.*)$ %{SERVER_ROOT}/%1/ [R=301,L]
[/code]
по хорошему правило должно выглядеть
так:
[code]
if ($http_host = ^/(([-_a-zA-Z0-9/]+)([-_a-zA-Z0-9]+))$) {
rewrite ^(.*)$ $1;
return 301;
}
[/code]
Но что-то не работает регулярка в if..
Есть ли решение??
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,145111,145111#msg-145111
Подробная информация о списке рассылки nginx-ru