CentOS 上のindex.php の「禁止」問題を解決する
「http://example.com」で Web アプリケーションにアクセスするとき/myapp/" を実行すると、"Forbidden" エラーが発生し、index.php がデフォルトで読み込まれていないことを示します。この問題を解決するには、Apache がindex.php をインデックス ファイルとして認識するように調整する必要があります。
効果的な解決策の 1 つは、Web ルート ディレクトリに「.htaccess」ファイルを作成することです。このファイルには次の行が含まれている必要があります。
DirectoryIndex index.php
この行は、Apache に「index.php」をデフォルトのインデックス ファイルとして使用するように指示し、アプリケーションのルート ディレクトリにアクセスするときに自動的にロードできるようにします。さらに、Apache が「.htaccess」ファイルの使用を許可するように設定されていることを前提としています。そうでない場合は、「httpd.conf」設定ファイルの変更が必要になる可能性があります。
この設定を実装すると、Apache は「index.php」をデフォルトのインデックス ファイルとして認識し、「Forbidden」エラーを解決して有効化します。ルート URL へのアクセス時にアプリケーションが正しくロードされるようにします。
以上がCentOS 上で、index.php ファイルが「Forbidden」エラーを返すのはなぜですか?どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。