Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Перманентный реврайт то лько для доменов 2-го уро вня.
- To: nginx-ru@xxxxxxxxx
- Subject: Перманентный реврайт то лько для доменов 2-го уро вня.
- From: vk@xxxxxxxxxx
- Date: Thu, 5 Feb 2009 22:54:07 +0300 (MSK)
- Importance: Normal
Приветствую!
Прошу помощи в написании регулярки для перманентного редиректа доменов
2-го уровня.
Сейчас используется схема:
server {
listen 80;
server_name ~^(?!www\.);
rewrite ^ http://www.$host$request_uri permanent;
}
server {
listen 80 default;
location / {
proxy pass ...;
}
}
Она справляется со своей задачей, но как сделать так, чтобы реврайтились
только домены 2-го уровня?
То есть, чтобы когда я набираю forum.domain.ru у меня не было редиректа на
www.forum.domain.ru, но редирект с domain.ru на www.domain.ru был...
p.s. Прописать нужные домены в server_name не имеется возможным.
|