これが私の .htaccess ファイルの一部です。
RewriteCond %{THE_REQUEST} ^.*/index
RewriteRule ^(.*)index.php$ /$1 [L,R=301]
私はそれが何をするかを理解しています。それは検索し、最後の部分がそれで終わっている場合はindex
それを削除します。
http://example.com/index/index
しかし、アドレスバーに入力すると、決して良くない内部サーバーエラーが発生し、実際にディレクトリindex
が存在しないか存在しないため、404を返したいことに気付きました。
http://example.com/index
アドレスが一致する場合にのみ検索してから書き換えるようにルールを変更するにはどうすればよいですか?
ありがとう