Написать цепочку правил Rewrite для Nginx
Есть
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)