Welcome! Log In Create A New Profile

Advanced

Отрерайтить поддомены в страницы

November 01, 2014 08:05PM
Здравствуйте.

Для группы сайтов отрерайтить поддомены в страницы.

Есть группа сайтов вида:
sub1.site1.ru
sub2.site1.ru
subn.site1.ru
sub1.site2.ru
sub2.site2.ru
subn.site2.ru

Физически они лежат на сервере соотвественно в каталогах:
/var/www/sites/sub1.site1.ru
/var/www/sites/sub2.site1.ru
/var/www/sites/subn.site1.ru
/var/www/sites/sub1.site2.ru
/var/www/sites/sub2.site2.ru
/var/www/sites/subn.site2.ru

Так как сайтов такого рода много для них применяется общий конфиг вида:
server {
listen 80;
server_name *.site1.ru, *.site2.ru;

....

if ( $host ~ ^(www\.)?(.+)$ ) {
set $domain $2;
}

location / {
root /var/www/sites/$domain;
index index.html;
}

...

}
то есть с хоста вырезается домен, чтобы автоматически в одном конфиге попадать в нужный каталог.

Задача такая:
заставить http-запрос вида http://stranica-1.sub1.site1.ru показывать файл sub1.site1.ru/stranica-1.html, лежащий в соотвествующем каталоге + html-расширение - то есть например:
http://page-345.sub2.site1.ru показывает файл /var/www/sites/sub2.site1.ru/page-345.html
http://page-123.subn.site1.ru показывает файл /var/www/sites/subn.site1.ru/page-123.html
http://page-456.sub2.site2.ru показывает файл /var/www/sites/sub2.site2.ru/page-456.html

Помогите написать правильный реврайт - никак не могу сообразить как это сделать все в одном конфиге для всех сайтов.
Subject Author Posted

Отрерайтить поддомены в страницы

valet November 01, 2014 08:05PM

Re: Отрерайтить поддомены в страницы

valet November 03, 2014 11:58PM

Re: Отрерайтить поддомены в страницы

Vadim Lazovskiy November 04, 2014 01:32AM

Re: Отрерайтить поддомены в страницы

valet November 04, 2014 11:16AM

Re: Re: Отрерайтить поддомены в страницы

Styopa Semenukha November 04, 2014 11:26AM

Re: Re: Отрерайтить поддомены в страницы

valet November 04, 2014 11:46AM

Re: Re: Отрерайтить поддомены в страницы

Vadim Lazovskiy November 04, 2014 12:06PM

Re: Re: Отрерайтить поддомены в страницы

valet November 04, 2014 01:54PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 288
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready