MNAの世界

ブログをリニューアルしました!コメント、リンク、ツイートなどはお気軽にどうぞ。

PC、技術系

そのURLは正しくない

投稿日:2005年11月23日 更新日:

先日、昼休みに自社の取締役と面談がてら食事をすることになって
そのときに新しい名刺を見せてもらいました。
その名刺には会社のURLが書かれていました。

今となっては珍しくも何とも無い光景ですが、URLに違和感が・・・
それはURL(ディレクトリ名)を「/」で閉じていないと言うこと。
(例えば「http://なんとか.co.jp」こんな感じ)

これは正しくない表記です。
しかも、正しくないにも関わらずこの表記をしている人は多いです。
企業であっても間違っているところは多いです。しかもIT業者で。

これが他社なら放っておくところですが、
さすがに自分の会社がこんなことをしているのは恥ずかしいです。
こんなことで印象を悪くすると言うのも勿体無い話ですし。

と言うわけでツッコミを入れたら「これでもちゃんと見れるよ?」との反撃。
出た。典型的な言い訳パターン。

そこで、間違ったURLを入力したときにブラウザとサーバ間で
何が起きているかを説明すると・・・
「原版入れ替えるとまた金がかかるしなぁ・・・」
ダメっぽいです。はうぅ・・・(´・ω・`)

まあ現状維持ならマシなほうですね。
たまにあてつけのように「なんとか.html/」なんてURLを送ってくる人も
いますから・・・(ーー;


2005/11/28 追記:

と、書いていて何ですが、実は空のパスは認められているようです。
ISAさん、情報ありがとうございます~

RFC 3986 Uniform Resource Identifier (URI): 一般的構文
URI が authority 要素を含む場合、path 要素は空であるか、あるいはスラッシュ (“/”) 文字をもって始まらなければならない。

ディレクトリを指定したときの挙動と勘違いしていたようです(^^;

-PC、技術系


  1. ISA より:

    「http://host」は正式表記ですよ。path自体が空の場合、「/」への正規化はクライアントの仕事です。原版作った人がそこまで考えてるかは疑問ですが(笑)
    ただ、pathを含めた「http://host/directory」という形だとしたら、仰るとおり余計なトラフィックの原因なので避けるべきですね。

  2. MNA より:

    改めて調べてみましたところ、たしかに「http://host」のときは普通に200が返ってきていますね。
    「http://host/directory」の時の挙動と混同してしまっていたようです。

    なるほど、「http://host/directory」のときは、クライアントからはそれがファイルかディレクトリかをアクセスするまで知ることはできませんが、ホスト名だけのときは決め打ちで問題無いわけですね。

comment

リンクが多数含まれていると表示されないのでご注意ください。(スパム対策)

CAPTCHA


関連記事

no image

PSPをPV4でキャプチャする環境構築

そろそろアイマスSPが発売!!! と言うことでPSPをPV4でキャプチャするための環境を構築してみました。 PSPには別売りでD端子出力ができるケーブルが販売されています。 これを使えば画面のほうは問… 続きを読む

no image

玄箱 時刻校正導入

玄箱の時計はやたら精度が悪いらしく、1日で何分もずれてしまう。 これは鯖を運営する上で問題あるような気がする。 この状況を打開するべく、時刻校正をしてくれるNTPなるものを導入。 また、Linux に… 続きを読む

no image

玄箱 craaaaaaaaaaash!!!!!!!!

名古屋イベントより帰ってきて泥のように眠り、午後になって起床。 このとき最初の異変に気付いた。 なな、なんと!!玄箱の応答がないのだ! ストレージ用共有フォルダの反応が無く、もしや?と思い、http、… 続きを読む

no image

新ノートPC 購入計画

6年間現役で頑張ってきたMebius MURAMASA PC-MV1-C1Hですが、さすがにパワー不足が目立ってきました。 やはりニコニコがまともに見れないのは致命的、画面がXGAのため今となっては普… 続きを読む

no image

RAID1対応NAS選定&ポチった!

なんやかんやで3年間稼動し続けた玄箱による鯖ですが、先日いきなりご臨終しました。 多分今回も死んだのはHDDでしょうから、HDDを交換すれば大丈夫だと思いますが、どうせならこの機会にもっと鯖強化をして… 続きを読む