April 01, 2011 05:15PM
Здравствуйте.

Появилась следующая проблема. Нужно выдернуть id из поддомена, то есть:
poddomen-123.site.com -> site.com/index.php?newsid=123
drugoj-poddomen-2-456.site.com -> site.com/index.php?newsid=456
....
ljuboj-poddomen-id.site.com -> site.com/index.php?newsid=id

Помогите написать правильный реврайт.

Сейчас у меня работает конструкция:
if ($host ~* ^([a-z0-9-\.]+)\.site.com$) {
rewrite ^/([0-9]+)(/?)+$ /index.php?newsid=$1 last;
}

poddomen.site.com/123/ -> site.com/index.php?newsid=123
drugoj-poddomen-2.site.com/456/ -> site.com/index.php?newsid=456
....
ljuboj-poddomen.site.com/id/ -> site.com/index.php?newsid=id

Но очень бы хотелось бы переделать...

Заранее спасибо.

С уважением, Леонид.
Subject Author Posted

Реврайт с поддомена

valet April 01, 2011 05:15PM

Re: Реврайт с поддомена

Pavel V. April 02, 2011 09:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 186
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