- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:xamppのDocumentRootでindex,htmlが表示されないのはなぜ)
xamppのDocumentRootでindex.htmlが表示されないのはなぜ
このQ&Aのポイント
- XAMPPを使って家のサーバからサイトを公開しようとしていますが、xamppのDocumentRootでindex.htmlが表示されません。
- インストールは無事に終了しましたが、http://localhost/を見ようとするとなぜかhttp://localhost/xampp/splash.phpを見に行ってしまいます。
- httpd.confでDocumentRootが「C:/xampp/htdocs」と設定されていますが、ここにindex.htmlを置いても正常に表示されません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
デフォルトの状態と仮定して、実際の流れを説明すると、以下のような感じです。 localhostへの最初のアクセス。 ↓ DocumentRoot に従い、C:\xampp\htdocs へ。 ↓ C:\xampp\htdocs には index.html と index.php の両方があるが、 C:\xampp\apache\conf\httpd.conf の <IfModule dir_module> に従い、 優先度の高い index.php にアクセス ↓ C:\xampp\htdocs\index.php から C:\xampp\htdocs\xampp\index.php にリダイレクト ↓ C:\xampp\htdocs\xampp\index.php では、言語設定(lang.tmp)がされてあるかを確認し、 されていなければ、C:\xampp\htdocs\xampp\splash.php に リダイレクト ↓ C:\xampp\htdocs\xampp\splash.php で言語を選ぶと、C:\xampp\htdocs\xampp\lang.php により、 C:\xampp\htdocs\xampp\lang.tmp が 上書きされる。 結論 : C:\xampp\htdocs\xampp\lang.tmp に 言語設定できてないのでは? ちなみに、「jp」って手入力で書いてもいいと思います。
その他の回答 (1)
- torntorn
- ベストアンサー率22% (19/84)
回答No.1
答えはindex.php内を読めばわかる。
質問者
お礼
回答ありがとうございました。
お礼
ご回答ありがとうございました。