Подскажите, в чем проблема, что мои правила не работают?
Необходимо, чтобы поддомен работал с поддиректорией сайта как с корневой: переходя по адресу sms-rassilka-barnaul.sitename.ru должна открываться директория /cities/barnaul/*
И так для множества городов.
Раньше было прописано принудительно:
RewriteCond %{HTTP_HOST} ^(www\.)?sms-rassilka-barnaul\.sitename\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/cities/barnaul/ [NC]
RewriteRule ^(.*)$ /cities/barnaul/$1 [L,QSA]
пишу по шаблону
RewriteCond %{HTTP_HOST} sms-rassilka-([a-z]+)\.sitename\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/cities/%1/ [NC]
RewriteRule ^(.*)$ /cities/%1/$1 [L,QSA]
и вываливается в ошибку 500 Internal Server Error. Причем не отрабатывается почему-то именно вторая строка, в третью все передается.
P.S. Сайт на Битриксе, мб он как-то корректируют?