excluir arquivos da regra de reescrita em .htaccess
Pergunta
Eu estou modificando um website existente que usa um arquivo .htaccess bastante complexo para implementar um costume MVC framework tipo para que todos os urls são redirecionados para index.php? [Alguns parâmetros] ou uma página 404. Eu gostaria de adicionar suporte ajax para uma área limitada do site usando XAJAX e implementar que eu preciso colocar dois arquivos na raiz, que são ignorados pelas regras de reescrita. Como faço isso?
Solução
Como sobre a identidade reescrever regra com “última” bandeira no topo de suas regras?
Por exemplo, para excluir “/a-file-outside-of-rewriting.html” do atual conjunto de regras, a seguinte força de configuração ajuda:
# 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
# ...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow