URLが次を指している場合を除いて、すべてのリクエストを書き換えようとしています:
- 既存のファイル
- インデックス ファイルのあるディレクトリ
だから私はそれに対処する必要があった次のものを持っています:
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ redirect.php [QSA]
しかし、を含むフォルダーに移動するとindex.php(はい、にDirectoryIndex設定されていることを確認しましたindex.php)、それでも書き換えが実行されます。
私が見つけた面白いことは.htaccess、そのフォルダーにRewriteEngine on(それだけで)ある場合、上記の書き換えルールが機能することです...
ポインタはありますか?