@RuRoman

Почему не работает переадресация в apache?

В корневой директории лежит html страничка, настроено что со всех url переадресация в корень.
Хочу добавить чтобы если в url было слово "shop" - работала переадресация в корень директории site.ru/shop/
Но добавив строчку: ^shop/(.+)$ shop/ [R=301,L]
работает переадресация, но слетают все стили.

Вот как полностью выглядит .htaccess
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteRule ^shop/(.+)$ shop/ [R=301,L]
	RewriteBase /
	RewriteRule ^index\.html$ - [L]
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule . / [L,R=301]
</IfModule>
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы