Доброго всем времени суток, перенастраивал свой сервер под 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;
}
}
Прописал это в конфигурационный файл, ошибок не нашлось, но почему-то не работает. Что сделал не так?
Спасибо заранее