- - PR -
ドメイン名の最後に「.」がついていた場合の扱いについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-03-03 10:06
瑣末なことなのですが、気になり調べてみたのですが、
明確な資料等を探せなかったので教えていただけませんか? 通常のURLは以下のようになっていますが、 http://www.google.co.jp/ ドメイン名の最後が「.」で終わっても問題なくアクセスできます。 http://www.google.co.jp./ ※「jp」と「/」の間に「.」がある ドメイン名の最後の「.」は無視されるルールなのでしょうか? ちなみに先頭に「.」をつけたら、NGでした。 http://.www.google.co.jp/ |
|
投稿日時: 2009-03-03 10:55
無視してはダメです。
本当は逆でwww.example.co.jp.が完全修飾ドメイン名、www.example.co.jpは不完全なドメイン名です。不完全なドメイン名が指定された場合、それをローカル環境に合わせて完全修飾ドメインに変換することになっています。ほとんどの環境では両者は同じ意味ですが、ネットワーク環境によってはまれに異なる場合もあります。 詳細はRFC1034やRFC3986を参照してください。 |
|
投稿日時: 2009-03-03 12:12
早速のご教示ありがとうございます。とても勉強になりました。
ちなみに、以下のHTMLを実行するとブラウザによって挙動が変わりました。 <a href='http://www.google.co.jp./'>google</A> ・IE6 ⇒「.」がきえる ・IE7 ⇒「.」がついたまま ・Firefox3.1 ⇒「.」がついたまま IE6は「'http://www.google.co.jp......./」と「.」を たくさんつけても動きました。 参考まで。。 |
1