• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Index.htmlが反応しない場合など)

Webサイトのindex.htmlが反応しない場合に考えられる原因とは?

このQ&Aのポイント
  • Webサイトのindex.htmlが反応しない場合、Chromeのデベロッパーツールでソース表示をしても、(index)という項目が表示されることがあります。URLに/index.htmlや/htmを追加してもエラーとなります。また、FTPソフトで該当ページのindex.htmlを書き換えても、ブラウザでの表示には反映されませんが、デベロッパーツールで表示されるソースは変更されています。
  • このような場合、キャッシュの問題が考えられます。Chromeのキャッシュをクリアしても効果がない場合、他の問題が原因である可能性があります。Webサーバーの設定やファイルのパーミッションなども確認する必要があります。
  • 解決策としては、まずはブラウザキャッシュをクリアした上で、Webサーバーとファイルの設定を確認し、正しくファイルが配置されているかどうかを確認してください。また、WebサイトのURLが変更された場合やサーバー側のリダイレクト設定がある場合も考慮する必要があります。

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6849/9743)
回答No.2

Webサーバ設定には、「ファイル名が指定されなかった場合の規定ファイル名」というものがあります。 Apatcheの httpd.conf であれば、 >DirectoryIndex index.html index.php index.cgi と書かれた行があり、この場合は「index.html」「index.php」「index.cgi」などを順に試していき、見つかったファイルを表示します。 または、 Options Indexes という行が有効になっていると、そのフォルダに含まれるファイルのリストを表示します。 まあこちらの機能はセキュリティ的にまずいのでオフにするものですが。 なので、XXsite.com/XXXX/ で XXsite.com/XXXX/index.html を表示したいならば、その設定を確認してみることとなるでしょう。 httpd.conf をいじるには、サーバーの管理者権限が必要ですが、/XXXX/ ディレクトリに「.htaccess」という設定ファイル(テキストファイル)を置くと、その設定が上書きできます。 DirectoryIndex index.html と一行書いた .htaccessファイルを置くと、URLでのファイル名省略時に index.html を表示してくれるようになるかもしれません。

spongetak
質問者

お礼

ありがとうございます。なるほど。 その後調べてみますと、 ソース表示の部分から、どうもサーバー内の別の部分を、(YYYY.js といjsファイルなのですが、)見に行っているようです。そちらには、変更前の表示のままのテキストがありました。

その他の回答 (2)

  • asciiz
  • ベストアンサー率70% (6849/9743)
回答No.3

そういえば、httpアクセスですか、httpsアクセスですか? httpアクセス時とhttpsアクセス時のWeb公開フォルダというのは違えることができるので、関係ないフォルダを見ているという可能性もあります。 あるいはフォルダ、あるいはWeb公開フォルダに .htaccess ファイルは置いてあったりするでしょうか 別サイトへのURL書き換え設定が(.htaccess内に)書かれていたりすると、いくらファイルを置いても表示できない、ということになったりします。 さらには、index.html 以外に、 test.html でも何でもおいてみて、そちらはURLで表示できるでしょうか? もし別のファイルも表示できないのであれば、全く関係ないフォルダにHTMLファイルを置いて、表示できない、なんでだろう、と悩んでいるだけ、という可能性もあり得ます。

回答No.1

>ChromeでURLを入れて表示したページには変更が反映されません。 >さきほどのデベロッパーツールで表示させたソースでは、きちんと変更されています。 ここが一番の判断ポイントですね。 Chromeデベロッパーツールで確かに変更が確認できるのに、 通常モードで変更されないとなると、サーバーがどうのより前に ブラウザがおかしいとしか、言えませんからね。 ということで、ブラウザが死んでいる!に一票 (ただ、そういう問題って、1日くらい時間がたった後、  もう一度やると、すんなり動いて、  結局「なんだったんだろ~」で  うやむやに、なることが多いですよ)

spongetak
質問者

お礼

ありがとうございます! とりあえず、あらためてやってみます。

関連するQ&A