アドレスの最後に”/”(スラッシュ)で終わる場合とそうでない場合はなにが違うのですか。同じアドレスで付けても付けなくてもちゃんと表示されるのはなぜですか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2002/02/13 20:16:55
  • 終了:--

回答(12件)

id:bluegalaxy No.1

bluegalaxy回答回数1ベストアンサー獲得回数02002/02/15 14:43:36

ポイント10pt

こんにちは。「ファイル」とか「ディレクトリ」とかってご存知ですか?アドレスの最後に「/」が付くと、それは「ディレクトリ」とみなされます。一方、「/」なしで終わるのは、そのアドレスがファイルそのものを指す場合です。「付けても付けなくてもちゃんと表示される」のは、ディレクトリなのに「/」を付けなかった場合ですね。ファイルかな?と思って探しに行ったらディレクトリでした、では最後に「/」が付きますよね〜、とWWWが気をきかせてくれるみたい。逆にファイルなのに間違って「/」を付けてしまったら・・・エラーになってしまいます。では。

id:ryouma No.2

ryouma回答回数13ベストアンサー獲得回数02002/02/14 15:05:36

ポイント20pt

ブラウザーの機能にも表示を助ける機能があるようです。

id:pocari No.3

pocari回答回数3ベストアンサー獲得回数02002/02/14 17:40:26

ポイント20pt

http://www.asahi.com

asahi.com:朝日新聞の速報ニュースサイト

」と入力した場合と「

」と入力した場合、正確なのは後者です。前者を入力した場合はブラウザ側で「/」を付けてDNS参照を行っています。

ですがURLの最後がファイルを指し示している場合などはこれに当てはまりません。例えば「

」などが該当します。

id:hirosue No.4

hirosue回答回数3ベストアンサー獲得回数02002/02/14 23:43:34

ポイント20pt

これは、サーバ側で設定します。

例えばサーバ側でディレクトリーの公開を認め、第一優先index.aspと設定したとしましたら、一般で多い設定の場合は

になりますが、

この場合は

は、

になり、

は、

このディレクトリー以下の内容がすべて表示されます。

id:tskb22 No.5

tskb22回答回数2ベストアンサー獲得回数02002/05/09 15:30:17

ポイント10pt

DNS参照を行うため、世界中の人がスラッシュなしで閲覧するとインターネット網が遅くなるため、スラッシュを付けてURLを表示させるのがネチケットだそうです。

もちろんファイル名が付いている場合を除きますが。

id:taiyo No.6

taiyo回答回数1ベストアンサー獲得回数02002/04/22 09:10:23

ポイント10pt

アクセスする先がディレクトリ(フォルダ)名の場合、スラッシュをつけるのが正しい指定方法です。

たとえば

はどちらを指定してもブラウザでは表示されますが、スラッシュ無しを指定した場合、一旦

にブラウザがアクセスして、サーバがわが「それは最後にスラッシュを付けてね」と返答して、改めてブラウザが「スラッシュ付き」のURLにアクセスします。

スラッシュを正しくつけないと、相手先サーバへのアクセスが2回飛んでしまい、無駄が発生するので、ディレクトリ名で指定するときは、スラッシュをつけるのを忘れないようにしましょう。

id:rnakaji No.7

rnakaji回答回数32ベストアンサー獲得回数02002/03/29 10:23:57

ポイント10pt

/がある場合には、/より左側が<サーバー名>+<ディレクトリ>と直ぐに判断出来るので、若干ですが表示が速いそうです。

/がないと、1つ前の/間での間がファイル名かもしれないので、まずそれを調べてから、という動作をするそうです。

なので、可能な限り/をつけることが推奨だそうです。でも告知媒体に掲載するときって、/の有無で結構見た目が違いますよね。特に紙だと

id:nagashima No.8

nagashima回答回数1ベストアンサー獲得回数02002/02/25 15:24:45

ポイント10pt

/で終了させた場合は、サーバで設定している、一番最初に表示させるべきHTMLファイルが表示されます。そのため、そのファイル名はindex.htmlの場合もありますし、home.htmlなどの場合もあります。

また、/でアドレスを終了させた場合は、すぐにサーバで認識できますが、/でアドレスを終了させていない場合は、URLの確認などがされるため、レスポンスが多少遅くなります。

id:Ayu No.9

Ayu回答回数15ベストアンサー獲得回数02002/03/01 15:33:11

ポイント10pt

『/』で終わるか終わらないかの場合、例えば

(/)の場合、

など「index.○○」を表示させたい時に使います。

『/』をつけなかった場合、

でサーバーに照会をわかりやすく言うとディレクトリ名なのかファイル名なのか・・と探し出します。『/』をつけておくとそのディレクトリの中のindexを探し出すので、『/』をつけない場合よりも読み込みが早くなりますよ。

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 shkd 2 0 0 2002-03-01 15:41:07
2 kinun 3 0 0 2002-03-08 13:17:10
3 kinun 3 0 0 2002-03-12 13:55:50
  • id:shkd
    WWWサーバーの設定の違いです。

    Apacheで言えば、ドキュメントルートの設定の違いだけのお話だと思いますが…。
  • id:iwaim
    ひどいなぁ。まともな回答がない。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません