1

次のようなことを行う .htaccess ファイルが必要です。

  1. ユーザーが入力www.site.com/some_folder/testすると、アドレスをそのまま保持し、対応するページ (test.php) を開きます。
  2. ユーザーが入力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 ファイルで何を変更または追加する必要がありますか?

どんな助けでも大歓迎です。

どうもありがとう。

4

1 に答える 1