Здравствуйте.
Появилась следующая проблема. Нужно выдернуть 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
Но очень бы хотелось бы переделать...
Заранее спасибо.
С уважением, Леонид.