@SET1

Как правильно составить .htaccess?

Мне нужно перекидывать все запросы на index.php за исключением тех, которые начинаются на /static, их надо незаметно (не меняя URL) перекидывать на /src/App/public/static/.

Есть такой код:

RewriteEngine on

RewriteRule ^/static/(.*)$ /src/App/public/static/$1 [L,NC]
RewriteRule ^((?!index\.php).+)$ /index.php [L]


но он не работает - все запрос идут на index.php
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{REQUEST_FILENAME} !-f
#если это не файл
RewriteCond %{REQUEST_FILENAME} !-l
#  и если это не линка
RewriteCond %{REQUEST_FILENAME} !-d
# и это не директория
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
# и это не нужный нам файл, от цикла
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
# то перенапраить все это лядство на него ;)

Логика понятна ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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