こんにちは、ルートに 2 つのインデックス ファイルがあるプロジェクトに取り組んでいます。1 つは index.php で、もう 1 つは index.html です。デフォルトのページをindex.phpに設定したいのですが、それが利用できない場合は、index.htmlで機能するはずです。私はインターネットでたくさん検索して、これに対する次の解決策を見つけました。
DirectoryIndex index.php index.html
私は自分のサイトでこのコードを使用しています:
<Directory "/home/zhengyu/webroot/engine5g/rentown.com/">
DirectoryIndex index.php index.html default.htm
</Directory>
別の方法も試しました:
<Directory "/home/zhengyu/webroot/engine5g/rentown.com/">
DirectoryIndex index.php index.html
Options Indexes FollowSymLinks MultiViews
AllowOverride None
DirectoryIndex index.php index.html
Order allow,deny
allow from all
</Directory>
しかし、どれも機能せず、常に index.php がデフォルトになりますが、それが利用できない場合、index.html は読み込まれません。
そして、最初に index.html を記述してから index.php を記述すると、index.html が読み込まれますが、index.html が利用できない場合は index.php は読み込まれません。
要するに、設定が機能していないと言えます。