исключить файлы из правила перезаписи в .htaccess
Вопрос
Я изменяю существующий веб-сайт, который использует довольно сложный файл .htaccess для реализации пользовательской структуры типа MVC, поэтому все URL-адреса перенаправляются на index.php?[некоторые параметры] или на страницу 404.Я хотел бы добавить поддержку ajax в ограниченную область сайта, используя ХАЯКС, и для этого мне нужно поместить в корень два файла, которые игнорируются правилами перезаписи.Как мне это сделать?
Решение
Как насчет правила переопределения личности с флагом «последний» в верхней части правил?
Например, чтобы исключить «/a-file-outside-of-rewriting.html» из текущего набора правил, может помочь следующая конфигурация:
# http://~/outside-of-rewriting.html will be rewritten to itself (i.e., unmodified).
# then no more rules will be applied (because it has “last” flag.)
RewriteRule ^/a-file-outside-of-rewriting.html$ $0 [L]
RewriteRule ^/any/other/rules(/.*) $1
RewriteRule ^/already/exist(/.*) $1
# ...
Не связан с StackOverflow