• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HPを階層構造した際のWebページ表示について)

Webページ表示の階層構造とは?

このQ&Aのポイント
  • Webページの階層構造について解説します。
  • 例を挙げて、ルートディレクトリや階層の読み込み方法について説明します。
  • また、特定の階層にアクセスしてページを表示する方法についても解説します。

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

Q1 http://aaa.net/bbb/index.html Q2 ディレクトリbbbにindex.htmlという名前のファイルを置いておきます。 サーバはファイル名の無いリクエストが来ると、index.htmlというファイルがあればそれを返すという動作が設定されているからです。 index.htmlが無ければindex.cgiやindex.phpも探してくれる場合が多いです。 Q2がルート(http://aaa.net/index.html)を表示するにはどうすればよいか?という意味の質問であればhttaccessでサーバの設定をある程度変える事ができます。 http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/redirect.html#redirect1 こちらを応用してみてください。 ただし、無料ホームページスペースなんかだとサーバの設定が変えられる事は少ないです。 その場合はやはりindex.htmlをbbbにも置いてそのhtmlでhttp://aaa.net/index.htmlにリダイレクトするようにmetaを書いておく方法もあります。 http://www.tohoho-web.com/how2/link.htm#refresh このリダイレクトはブラウザの設定によっては無視される事もありえるので、ページにはhttp://aaa.net/index.htmlへのリンクも併記しておく事が望ましいです。

moidixmois
質問者

お礼

わかやすいご説明、ありがとうございました。 おかげさまで、ディレクトリbbbにindex.htmlファイルを置けば <http://aaa.net/bbb/>と入力してアクセスしても、 bbbディレクトリのindex.htmlが読み込まれることが理解できました。 今、自分のHPで試したら出来ました。 本当にありがとうございます。