• ベストアンサー

違うパスなのですか?

http://○○com/index.html と http://○○com/ は違うパスなのですか? 同じページが表示される場合もありますか?

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6637/9404)
回答No.5

>http://○○com/index.html >と >http://○○com/ >は違うパスなのですか? 違うパスです。 >同じページが表示される場合もありますか? その場合も、あります。 ファイル名で終わらないパスの場合、厳密には「ディレクトリインデックスへのアクセス」となります。 そうすると、Webサーバで何も設定していない場合(と言うのはほとんどないのですが)、そのディレクトリに含まれるファイル一覧が表示されます。 しかし、ファイル一覧が表示されるのは都合が悪い場合も多いので、大概は自動的に検索するファイル名が設定してあります。 その設定は、次のようなものです。 >DirectoryIndex index.html index htm index.cgi index.php この指定があるときに、「http://○○com/」というアクセスをされた場合、 Webサーバ上で順番に http://○○com/index.html http://○○com/index.htm http://○○com/index.cgi http://○○com/index.php これらのアクセスを試みて、最初に見つかったものが表示されます。 「index.html」と言うファイル名は、ほとんどのWebサーバにおいてこのオプションのトップに書いてあるので、 大概は「http://○○com/」=「http://○○com/index.html」と言うことになります。 (さらに例えば、DirectoryIndex への記述で、index.html よりも index.php が先に書いてあったなら、「http://○○com/」で「http://○○com/index.php」が表示されることになります(index.phpが存在する場合)。) 上記オプションが設定されていないWebサーバでは、前述のようにファイル一覧が表示されたり、またそこでディレクトリインデックス表示が許可されていない場合には「403 Forbidden」エラーが表示されたりします。

dgagefgoqsix
質問者

お礼

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

その他の回答 (4)

  • akauntook
  • ベストアンサー率19% (295/1481)
回答No.4

違うパスです。 あくまで、表記が同じものが同じパスです。 違うパスが同じものを表すことがあるだけです。 スラッシュもしくはドメインで終わるパスは基本的には省略形です。 サーバーの設定で指定されたファイルが参照されることになり、デフォルトでindex.htmlとなっているサーバーが多いだけです。 設定次第でどんなファイルを参照させることも可能です。

dgagefgoqsix
質問者

お礼

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

  • Kaneyan-R
  • ベストアンサー率42% (1248/2908)
回答No.3

サーバの設定次第です。 インデックスページとして、「index.html」や「index.php」、「index.cgi」等を表示するようになっているサーバなら、「~○○.com/」でそれらのページが表示されます。 素の状態のサーバは設定されていないので、indexとしてディレクトリ内のファイル一覧が表示されるようになっていて、「~○○.com/index.html」とファイル名まで指定しないと、ページは表示されません。 大抵のサーバは前者ですが、大学の学内サーバ等のローカルサーバでは、ファイルをダウンロードさせるのに、ファイルインデックスページを作ってリンクを張るのが面倒と言うことで、あえて設定せずにインデックスを表示させるようにしている場合もあります。

dgagefgoqsix
質問者

お礼

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

  • NuttyBar
  • ベストアンサー率36% (69/191)
回答No.2

「http://○○com/」を開くときに特に指定されていなければ、「http://○○com/index.html」が開くことになっています。

dgagefgoqsix
質問者

お礼

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

  • kirin09
  • ベストアンサー率46% (105/224)
回答No.1

index.htmlはわざわざ書かなくても表示されるhtml文書です。 だから省略してhttp://○○com/でも同じページ(http://○○com/index.html)が表示されます。

dgagefgoqsix
質問者

お礼

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

関連するQ&A

  • CGIのパスについて?

    HTMLで表示するタイプのBBSのパスについて教えて下さい。同じフォルダー( xx )の中にCGIファイル( bbs.cgi )とHTMLで表示する部分のファイル( index.html )と、プログラムには関連の無い只の案内ファイル( info.html )があります。index.html とinfo.html 間は問題ないのですが、フォーム(別ページでの呼出し。bbs.cgi ?mode=formでの呼出し。)ページからinfo.html へは”info.html ”でリンクを張ると、できません。タスクバーに・・xx/bbs.cgi /info.html /となります。そこで、”../info.html ”でリンクを張ると、そちらへ移動できますが、info.html からフォームへ戻るパスを”bbs.cgi ?mode=form”や”http://www・・・bbs.cgi ?mode=form”(絶対パス)で書くと、1回目は戻れますが、行ったり来たりが出来ません。フォーム→info.html →フォーム→ (ダメ)info.html 。パスはどう書けば良いのでしょうか?ちなみにローカルでのテストです。2回めのinfo.html へのタスクバー表示は1階層上を指しています。少し分かりにくくてすみません。要は行ったり来たりできるパスの書き方を教えて下さい。m(__)m

    • ベストアンサー
    • CGI
  • 相対パスとindexファイル

    よくホームページで、「ホームへ」などの、indexページへの リンクをクリックすると http://○○○.○○/index.htm と飛ぶと思うのですが、 絶対パスを使わずに相対パスを使って http://○○○.○○/ と、「index.htm」がアドレスに含まれないように飛ばすことは できないでしょうか? ご存知の方、方法を教えて下さい。

    • ベストアンサー
    • HTML
  • パスの書き方。

    初歩的な質問です。 CGIファイルをサーバーに転送して、動作させたいのですが、どぉ~しても「CGIファイル内のパス指定が正しくない可能性があります。正しいパスをご確認ください」が出ます。どういうふうに表記したらいいのか分からないので教えてください。 サーバー内の「初期フォルダ」は、「/」です。 そこに、「index.html」ファイルと「private_html」「gate」フォルダがあります。(下図参照) / | | +--- /private_html/secret.html | | +--- /gate/gate.cgi | | index.html この状態で、「gate.cgi」ファイルから見た「secret.html」のパスはどうなりますか?(絶対パスと相対パス) あと、「gate.cgi」から見た「private_html」フォルダのパスはどうなりますか?? で、もしかするとこのディレクトリ構成自体がダメかもしれないので、パスを設定してもうまくいかないようだったら / | | +--- /private_html/secret.html | | | +--- /public_html/index.html | | +--- /gate/gate.cgi こんな風にも変えてみようかと思っています。 この場合の「gate.cgi」から見た「secret.html」のパスはどうなりますか? また、「gate.cgi」から見た「private_html」フォルダのパスはどうなりますか? 表現がうまくできていなかったらごめんなさい。m(_ _)m かなり初歩的な質問ですみません。 とっても困っているので、どうか教えてください。(再度質問するかもしれませんが・・・)よろしくお願いします。

  • トップページへの相対パスについて

    皆さんこんにちは。 現在、大きく3つにフォルダを分けhtmlや画像をまとめています(仮にa、b、c)。 その中のaフォルダの中にある「top.html」を 全体のトップページとして扱い、abcフォルダ内の全てのページから相対パスでリンクを張っています。 現在「http://~~~com/a/top.html」となっているこのページに、 「http://www.○○.net」と任意のアドレスを指定すると相対パスが全て効かなくなってしまいますか? 効かなくなってしまうのなら、何かいい方法はないでしょうか。。 お願いします!

    • ベストアンサー
    • HTML
  • ブックマーク・お気に入りをindexのみとパスをつけるタグを知りたい

    はじめまして 携帯とPCでHPを作成しているのですが indexのみブックマーク・お気に入りを可能にしたいんですができるのでしょうか。 私が持っている本には載っておらずわからないので質問させていただきました。 HPのページの詳細を言いますと ●indexページにパス入力画面 ●Top画面にメニュー があります。 Topパスを入力する場面以外でのブックマーク・お気に入りは禁止にしたいのですが・・・ 何度かタグは経験あるのですがブックマーク・お気に入りの禁止はしたことがありません。 また、ページにパスを付ける際のタグも知りたいのでよろしくお願いします。 →パス入力画面はインプットボックスではなくそのページに貼り付けたいと思っています。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • index.htmlの省略

    私のサイトのトップページへのリンクはすべてcom/で区切っていますが、 その下のディレクトリにもcom/A/index.htmlがありまして その場合トップページからだとcom/A/なんですが、そのA/index.htmlのサイトのコンテンツからは相対パスなのですべてindex.htmlになってます。 Googleなどから見ると、最初にインデックスするのはトップページなのでそこから見に来た場合、A/にくると思います。そしてインデックスすると思いますが、 それ以降その中のコンテンツを見てもすべて相対パスでindex.htmlです。そうすると違いが出てきて、A/のサイトはトップからのリンク一つで、index.htmlへのリンクはその下のコンテンツから30のリンクをもらっていることになります。 これはAのディレクトリの中のindex.htmlへのリンクはすべて絶対パスでやったほうがいいのですか。 それともトップページからのリンクを相対パスでindex.htmlありにしたほうがいいのでしょうか。 Googleでサイトオープンして3ヶ月くらいたつのにトップとそのディレクトリの中のindexしか登録されていない状況です。関係あったりしますか。サイトマップ送ったりもしましたが。 Yahooではほとんどインデックスされその後カテゴリにも登録されました。

    • ベストアンサー
    • HTML
  • 相対パスについて

    相対パスについて 基礎的なことですがpublic_htmlの中にあるindexまでの相対パスが分かりません。 public_html /cgi-bin/ aaa.cgi この場合aaa.cgiから見ると../なのか../../なのか? よく分からなくて困っています。

  • 絶対パスの書き方

    絶対パスの書き方 今使っているレンタルサーバーでは絶対パスは/var/www/vhosts/(ドメイン名)/httpdocs と書いてあります。もしドメイン名が1234.comだったら/var/www/vhosts/1234.com/httpdocs となると思うのですが、うまく書き方が解りません。 actionscript2.0で外部ファイルを読み込んでいます。 var mcLoader:MovieClipLoader = new MovieClipLoader(); var listenerObject:Object = new Object(); listenerObject.onLoadInit = function() { photoFrame01._width = 757; photoFrame01._height = 500; }; mcLoader.addListener(listenerObject); mcLoader.loadClip("music001/1.jpg",photoFrame01); で相対パスは出来るのですが、絶対パスが解りません。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • シスアドのパスについての問題がよくわかりません。

    パスについての問題でH11年春、問78のものです。資格学校LECの(基本)テキスト15頁にのっています。 回答が「../index.html」で、問題文の中で以下のように説明しています 「..」は親ディレクトリーを表し、「/」はパス表現の先頭にある場合はルートディレクトリーを、中間にある場合はディレクトリーまたはファイル名の区切りを表す。 そこで、ここに出てくる「/」の意味がよくわかりません。 これについて宜しくお願いします。

  • HTML相対パスの設定方法について

    index.html━┳━tokyo.html         ┃         ┣━folder1━page1.html         ┃         ┗━folder2━page2.html このサイトでpage1.htmlからpage2.htmlへリンクを設定したいのですが、絶対パスではなく、相 対パスを使いたいのですが、いい方法はないでしょうか。 どうしても相対パスができない場合は、index.htmlにジャンプして、そこから自動的にジャンプす るようにしたいのですが、問題はないでしょうか。 ------------------- パス <a href=" ">リンク</a> -------------------- ジャンプ <html> <head> <meta http-equiv="Refresh" content="0;URL=folder2/page2.html"> <title>TAG index Webサイト</title> </head> <body> ・ ・ ・ </body> </html> ----------------------

    • ベストアンサー
    • HTML