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を使用してローカルホストに取り組んでいます。