0

これが私の .htaccess ファイルの一部です。

RewriteCond %{THE_REQUEST} ^.*/index
RewriteRule ^(.*)index.php$ /$1 [L,R=301]

私はそれが何をするかを理解しています。それは検索し、最後の部分がそれで終わっている場合はindexそれを削除します。

http://example.com/index/indexしかし、アドレスバーに入力すると、決して良くない内部サーバーエラーが発生し、実際にディレクトリindexが存在しないか存在しないため、404を返したいことに気付きました。

http://example.com/indexアドレスが一致する場合にのみ検索してから書き換えるようにルールを変更するにはどうすればよいですか?

ありがとう

4

1 に答える 1