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