ホームページ >バックエンド開発 >PHPチュートリアル >「index.php」がデフォルトでロードされないのはなぜですか?
問題への対処: 「index.php」がデフォルトで読み込まれない
http:/ にアクセスしようとすると「禁止」エラーが発生する/example.com/myapp/ で、index.php を明示的に指定せずに指定すると、Apache が "index.php" を認識するように設定されていないことを示唆します。インデックスファイル。この問題を修正するには、それに応じて Apache を設定する必要があります。
解決策:
この問題を解決する最も簡単な方法は、 Web ルート ディレクトリ。このファイル内に、次の行を追加します。
DirectoryIndex index.php
このディレクティブは、要求されたディレクトリのデフォルトのインデックス ファイルを検索するときに、「index.php」を優先するように Apache に指示します。
または、 Apache のプライマリ設定ファイル (「httpd.conf」) を変更して、この設定を実装することもできます。ただし、この方法はあまり一般的ではありません。
追加メモ:
「.htaccess」ファイルの使用を許可するように Apache が設定されていることを確認してください。そうでない場合は、「httpd.conf」構成ファイル内の関連する設定を調整する必要があります。
以上が「index.php」がデフォルトでロードされないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。