0

mod_rewrite ルールをいくつか適用しようとしていますが、インデックス ページにしか適用できません。

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

localhost/site/index.php を localhost/site/ に変更します。ただし、localhost/site/login.php などの他のページに移動すると、ルールは適用されず、ファイル拡張子は引き続き表示されます。

また、インデックスから別のページに移動してからインデックスに戻ると、拡張機能が読み込まれます。

これはどのように修正できますか?

これが違いを生む場合、私は現時点でWAMPを使用してローカルホストに取り組んでいます。

4

0 に答える 0