2015-09-15 3 views
0

Я хочу связать любой из поддоменов с папкой и сохранить путь после URL. Например, sms-rassilka-reklama-barnaul.mirsms.ru/somefile.txt необходимо открыть в папке /cities/barnaul/somefile.txtПоддомен для универсального правила папки

Но мой код с алфавитной частью не работает.

RewriteCond %{HTTP_HOST} ^(www\.)?sms-rassilka-reklama-([a-z]+)\.mirsms\.ru$ [NC] 
RewriteCond %{REQUEST_URI} !^/cities/%1/$1 [NC] 
RewriteCond %{REQUEST_FILENAME} !-f [NC] 
RewriteRule ^(.*)$ /cities/%1/$1 [L,QSA] 

ответ

1

Попробуйте с:

RewriteCond %{HTTP_HOST} ^(?:www\.)?sms-rassilka-reklama-([a-z]+)\.mirsms\.ru$ [NC] 
RewriteCond %{REQUEST_URI} !^/cities/%1/$1 [NC] 
RewriteCond %{REQUEST_FILENAME} !-f [NC] 
RewriteRule ^(.*)$ /cities/%1/$1 [L,QSA] 

Потому что ваш первый захват был WWW не ваше слово

+0

Возвращает 404, папка не найдена ( – skywind

Смежные вопросы