/ /サブディレクトリインデックスページの.htaccessルールに自動的に移動-php、web

自動的にサブディレクトリのインデックスページに移動します.htaccessルール - php、web

私はこのようなリンクをクリックしたときにそれが欲しいです: <a href="settings/">Settings</a> サブディレクトリに移動し、ロードします index.php。 今これを試すと、 404 error

リンクが以下の場合に機能します: <a href="settings/index.php">Settings</a> しかし、私はしたくない index.php URLで。

誰がどのように書くことができるか知っていますか .htaccess これを達成するためのルール?

.htaccess

DirectoryIndex index.php index.html

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.php [NC,L]

回答:

回答№1の場合は3

おっしゃったばかり .htaccess、今私は答えることができます。あなただけを編集する必要があります DirectoryIndex 指令。これを追加します .htaccess

DirectoryIndex index.php index.html

Webサーバーを指定しなかったため、答える前にコメントを追加しました。 .htaccess その確かにapacheであり、このソリューションはapache用です。設定ファイルを編集するか、それをに追加することができます .htaccess

このディレクティブは、Apacheに使用するように指示します index.php 最初にディレクトリインデックスとして、それが見つからない場合は、 index.html