次のようなことを行う .htaccess ファイルが必要です。
- ユーザーが入力
www.site.com/some_folder/test
すると、アドレスをそのまま保持し、対応するページ (test.php) を開きます。 - ユーザーが入力
www.site.com/some_folder/test.php
すると、.php 拡張子が削除www.site.com/some_folder/test
され、対応するページ (test.php) が開きます。
私が今持っているものは次のとおりです。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
また、最初のシナリオのみを実行できますが、2 番目のシナリオは実行できません。(入力www.site.com/some_folder/test.php
しても表示されますwww.site.com/some_folder/test.php
)
2 番目のシナリオを満たすには、.htaccess ファイルで何を変更または追加する必要がありますか?
どんな助けでも大歓迎です。
どうもありがとう。