nginx redirect

Styopa Semenukha semenukha at gmail.com
Wed Feb 25 16:16:17 UTC 2015


Пропустили тильду в server_name:
server_name ~(.+).mydomain.com;

On Wednesday, February 25, 2015 04:52:42 PM Vladimir Sopot wrote:
> server {
> 	server_name (.+).mydomain.com;
> 	location / {
> 		return 302 http://$1.mydomain.com//index.php?partner=$1;
> 		}
> 	}
> 
> > On 25 Feb 2015, at 16:13, xaleks <nginx-forum at nginx.us> wrote:
> > 
> > Здравствуйте, уважаемые знатоки.
> > Помогите с решением задачи, пожалуйста.
> > Работает nginx в связке с apache (+ еще задействован tomcat)
> > Суть:
> > 
> > Есть в .htaccess сайта такая схема
> > 
> > RewriteEngine On
> > RewriteCond ${lowercase:%{HTTP_HOST}} ^(.*)\.mydomain\.com$
> > RewriteRule ^(.*)$ index.php?partner=%1 [NC,L,PT]
> > 
> > это сделано для того, чтобы при запросе типа
> > 
> > anyvalue.mydomain.com
> > обрабатывался запрос
> > http://anyvalue.mydomain.com//index.php?partner=anyvalue
> > 
> > Возможно ли организовать такой финт средствами nginx без приминения
> > .htaccess?
> > Спасибо за любые ответы!
> > 
> > Posted at Nginx Forum:
> > http://forum.nginx.org/read.php?21,256900,256900#msg-256900
> > 
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru at nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
-- 
Best regards,
Styopa Semenukha.


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