URLの最後の「/」についてですが、あっても、なくても、目的とするホームページにジャンプします。
「/」をつけることが原則なのでしょうか?つけないのが原則でしょうか?

A 回答 (5件)

No.1,2 の回答にある通り、/ を付けない場合はサーバに二度手間の問合せをして、初めてページが表示されています。


このことは、例えば http://www.abc.ne.jp/def と指定して開いても、開き終わった時には URL 表示の内容が http://www.abc.ne.jp/def/ に変わっていることからも、明らかですよね。

ネットワークへの負担は確かに1回なら微々たるものですが、「塵も積もれば山」です。
会社の名刺や、マスコミでの URL の紹介などで、こういう「最後の / の省略」が特に目につくんですが、最後の / を省略するのって、そんなにカッコイイことなんですかね?
まあ、書く文字を1文字でも減らしてスッキリさせたいということなのかも知れませんが…

No.4 の回答にあるように、本当に http://www.abc.ne.jp/def と書かなければならない場合もあります。こういう混乱を避けるためにも、一般の表示は必ず最後に / を付けることを徹底してほしいものですが、広報担当者でここまで理解している人は少ないので、/ 無しが氾濫するようになってしまったのでしょう。

私も会社で Web サイト構築をしていますが、リンクにしても URL の紹介にしても、断固として「最後の /」を守っており、各コンテンツ作成担当者や一般ユーザにも、そのように指導しています。
    • good
    • 0
この回答へのお礼

ありがとうございます。「塵も積もれば山となる」ですよね。私も最後の/にこだわりたいと思います。

お礼日時:2002/01/13 11:42

一般的にはしたの人がおっしゃられているように、つけたほうが早く目的のページに移動できます。

しかし、たまーに参照URLのように『/』をつけると、ページが表示されなくなることもあります。

参考URL:http://oshiete.goo.ne.jp/jsp/oshiete_top.jsp
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/01/13 11:40

こんばんは。



参考ページです。
http://tohoho.wakusei.ne.jp/wwwxx076.htm

あと最初の「http://」もIEとかネスケなら省略できますよ。
たまにhttpsのもありますがこれは省略できません。

でわ

参考URL:http://tohoho.wakusei.ne.jp/wwwxx076.htm
    • good
    • 0
この回答へのお礼

参考URLはためになりました。ありがとうございました。

お礼日時:2002/01/13 11:40

うるさいことを言えば、つけるのが原則です。


「/」はディレクトリの区切りを示す記号で、たとえば
http://channel.goo.ne.jp/news/index.html
というURLだと、
channel.goo.ne.jpというサーバのnewsというディレクトリの中にあるindex.htmlを示しています。
index.htmlはディレクトリ名までの指定だけで優先的に表示されるファイルなので、
http://channel.goo.ne.jp/news/
でもかまいませんが、これを
http://channel.goo.ne.jp/news
にしてしまうと、newsという「ファイル」を探せというリクエストになってしまい、サーバはいったん「無いよ」というエラーをUA(ブラウザ)に返します。
そこであらためてUAは「じゃあnews以下のディレクトリ内容を取得して」という要求をし直すので、通信が1回余計にかかってしまうのです。
ただ、このやりとりは通常一瞬で完了しますので(混雑時を除く)、普通は気になりません。
厳密にはつけた方がいい(つけることが推奨されている)が、つけなくても実用上は困らない、というのが解答でしょうか。
なお、上の例で
http://channel.goo.ne.jp/index.html
にジャンプしたい場合は、「/」を略して
http://channel.goo.ne.jp
としてかまいません。
これは、サーバのルートディレクトリに飛ぶ場合はディレクトリ区切りは必要ないからです。
    • good
    • 0
この回答へのお礼

ありがとうございました。参考になりました。

お礼日時:2002/01/13 11:37

大差ないですが、「/」をつける方が正解です。



http://○○○/△△/

というURLの場合、「△△」はディレクトリを指します。つけなければファイルを指します。

A.http://○○○/△△/ でアクセスした場合、○○○というサーバーの処理は・・・

1. /△△/ というディレクトリのデフォルトページ(e.g. index.html)を表示

A.http://○○○/△△ でアクセスした場合、○○○というサーバーの処理は・・・

1. /△△ というファイルは無いので、「/」をつけてディレクトリを探す
2. /△△/ というディレクトリが見つかったので、そこのデフォルトページ(e.g. index.html)を表示

体感できる差は出ませんが、簡単に言うとこういうことです。
    • good
    • 0
この回答へのお礼

ありがとうございました。/を付けるようにします。

お礼日時:2002/01/13 11:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ