ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Конвертация Mod-rewrite из Apache



02.08.2013 14:19, Dobro пишет:
location / {
   if ($http_host ~ "^([^.]+)\.site\.ru"){
     rewrite ^(.*)$ http://site.ru/users/%1 redirect;
   }
}

Прописал это в конфигурационный файл, ошибок не нашлось, но почему-то не
работает. Что сделал не так?
http://wiki.nginx.org/IfIsEvil

Описываем отдельную секцию
server_name ~^([^.]+)\.site\.ru ;
...
return 301 http://site.ru/users/$1$request_uri;

как-то так. Использование регэкспов в сервер нейме имеет нюансы, http://dragonflybsd.blogspot.ru/2012/07/nginx-regex-servername.html

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.