Доброго всем времени суток, перенастраивал свой сервер под nginx с апача и столкнулся с проблемой, в htaccess было прописано так: RewriteRule "(^|/)\." - [F] RewriteCond %{HTTP_HOST} ^([^.]+)\.site\.ru RewriteCond %1 !^www$ [NC] RewriteRule ^(.*)$ http://site.ru/users/%1 [L]
Работало следующим образом - при наборе name.site.ru переадресовывало на site.ru/users/name конвертер из htacces в nginx предложил такой вариант: # nginx configuration location ~ "(^|/)\." { return 403; } location / { if ($http_host ~ "^([^.]+)\.site\.ru"){ rewrite ^(.*)$ http://site.ru/users/%1 redirect; } } Прописал это в конфигурационный файл, ошибок не нашлось, но почему-то не работает. Что сделал не так? Спасибо заранее Posted at Nginx Forum: http://forum.nginx.org/read.php?21,241474,241474#msg-241474 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru