.htaccessファイルに書き換えルールからファイルを除外する
質問
私は、すべてのURLはindex.phpにリダイレクトされるカスタムMVC型のフレームワークを実装するためにかなり複雑なの.htaccessファイルを使用する既存のWebサイトを変更している?[いくつかのパラメータ]または404ページ。私は xajaxのを使用してサイトの限られた領域にAJAXサポートを追加するために、そして私がする必要があることを実現したいと思います書き換えルールでは無視されているルートに2つのファイルを配置します。それ、どうやったら出来るの?
解決
どのようにあなたのルールの上に「最後」のフラグを持つルールを書き換えるアイデンティティはどうですか?
たとえば、ルールの現在のセットから「/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