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

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

関連記事

no image

玄箱Debian化

昨日ちょいといじって感触を試したところでDebian化してみることに。 解説しているサイトは沢山あるのでこれはすんなり動いた。 日本語化も試してみた・・・がなぜかうまくいかない。 ・・・まあいいか。 … 続きを読む

no image

デジカメで遊んでみた

LUMIXのバッテリチャージが完了したので、今日はいろんな機能を試してみました。 さすがに携帯とは違って多彩な設定や操作がありますね。 今使っているV601SHも当時としてはかなりの性能でしたが、やは… 続きを読む

no image

【C++】単体テストアプリ

火を噴いた現場にテスト要員として呼ばれたため、単体テスト漬けの毎日なわけですが、その単体テストに使うソフトが妙な動きをするんですよね・・・ 勝手にある程度のテストケースを作成してくれて、それらを一気に… 続きを読む

no image

出先のプロキシ

今行ってる会社は門真の某社に比べるとネットとかは比較的自由にアクセス可能です。 しかし一部のサイトは見られないっっぽいです。 そんなことされるといろいろ試してみたくなると言うもの。 結果はこんな感じ。… 続きを読む

no image

デモソフト作成中

出先の会社でなにやら展示会があるらしく、最近はずっとデモソフトを作っていました。 とある評価ボード上で画面をレンダリングして出力したりついでにエフェクトもかけてみたり、mp3をデコードしてサウンドバッ… 続きを読む