Доделать RewriteRule

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Приветствую,

Есть такой htaccess:
Код:
RewriteCond %{ENV:REDIRECT_VHOST} ^$
RewriteCond %{HTTP_HOST} !^www\.(.+)$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.(.+)\.(.*)
RewriteRule ^(.*) other/landings/%1/$1 [L,E=VHOST:1]

Надо чтобы он срабатывал только когда открывают какой-то путь, если открывают корень - правило не должно работать.

/ - не должно срабатывать
/assets/css/style.css- должно работать
/image/bobik.jpg - должно работать
 
%{THE_REQUEST} "GET /image/bobik.jpg HTTP/1.1"
Код:
RewriteCond %{ENV:REDIRECT_VHOST} ^$
RewriteCond %{THE_REQUEST} ^\S+\s/[^?\s]
RewriteCond %{HTTP_HOST} !^www\.(.+)$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.(.+)\.(.*)
RewriteRule ^(.*) other/landings/%1/$1 [L,E=VHOST:1]
 
Назад
Сверху