Написать цепочку правил Rewrite для Nginx

Игорь18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
31.10.2008

Есть

1. В DNS прописаны "виртуальные субдомены" домена mydomain.com таким образом: *.mydomain.com

2. В конфиге Nginx прописан "сервер" субдоменов:

server {

listen 80;

server_name _ *.mydomain.com;

############

some code

########

}

Задача - напиcать правило(а) rewrite для Nginx следующим образом:

http://anyVirtualSubDomain.mydomain.com = /index.php?login=anyVirtualSubDomain

// anyVirtualSubDomain = [a-zA-Z0-9]

http://anyVirtualSubDomain.mydomain.com/someValue(/) = /index.php?login=anyVirtualSubDomain&myVar=someValue

// someValue = [a-zA-Z0-9]

// Слеш в конце УРЛ может как присутствовать так и отсутствовать

Другие условия:

Правило(а) должно корректно отрабатывать если:

- переменная someValue не назначена.

- при неверной обращении к субдомену (http://WWW.anyVirtualSubDomain.mydomain.com)

Заявки фрилансеров