• ベストアンサー
※ 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を置いても正常に表示されません。

質問者が選んだベストアンサー

  • ベストアンサー
  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.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」って手入力で書いてもいいと思います。

moguyan
質問者

お礼

ご回答ありがとうございました。

その他の回答 (1)

  • torntorn
  • ベストアンサー率22% (19/84)
回答No.1

答えはindex.php内を読めばわかる。

moguyan
質問者

お礼

回答ありがとうございました。

関連するQ&A