h抜き
出典: フリー百科事典『ウィキペディア(Wikipedia)』
h抜き(エイチぬき、エッチぬき)とは、ウェブ上の電子掲示板等において、ウェブサイトのURLを書き込む際に先頭の"h"等を抜いて書き込む行為を指す、インターネットスラングである。
「http://」で始まるアドレスから先頭の "h" が抜かれるために「h抜き」と呼ばれている。
目次 |
[編集] 概要
インターネット上の掲示板やCMS等のシステムでは、URL文字列を書き込むと、自動的にリンクとして扱う=リンクタグを補完する「自動リンク機能」が実装されている場合が多い(ウィキペディアのサーバーで使用されているWikiプログラムMediaWikiもそうである)。しかし、ユーザーが自動リンクされるのを避けたいケースもあり、h抜きはその回避手段として編み出されたと言える。
h抜きが発生したのは上記自動リンク機能の一般化とほぼ同時期と考えられる。
h抜きを用いると検索エンジンに対象URLがクロールされなくなったり、リファラを使用したリンク元解析が不可能になる点が一部ユーザーに重視され、その目的で使用される事もある。
[編集] h抜きの例
以下はハイパーリンク及びh抜きされた只の文字列の例である。
- h抜きをしない場合
- http://ja.wikipedia.org/
- h抜きをした場合
- ttp://ja.wikipedia.org/
[編集] h抜きの亜種
ttp://とする以外にも、以下のような手段が使われている。
- http自体を省略
- ht_tpとする
- h ttpとする
- (h)ttpとする
- hxxpとする
- h++pとする
- h**pとする
- htpとする
- httとする
- tpとする
- URLの一部を全角にする
- URLの一部を日本語に翻訳する
- URLの中間や最後尾を省く(例えば、~.co.jp を ~.co.jとするなど)
[編集] "h"抜きと呼ばれる理由
電子掲示板の仕様により異なるが、プログラムが文字列にURLが含まれていると判断する材料に「http://」がよく利用される。つまり、hを抜いた「ttp://」ならばプログラムに認識されず通常の文字列として処理される。厳密には「http://」という文字列でURLが含まれているか否かを判断しているため、hから/までのどの文字を抜いてもh抜きとなる。 また、スパムトラックバック対策でhttpが禁止されている場合に有効である。
[編集] クライアント側での自動リンク機能とh抜き
クライアント側(ブラウザ)の拡張機能として文書中のURL文字列を自動的にハイパーリンクとして扱うものもあり、その多くはttpをhttpと同等に処理する。
- アドレスバーにh抜きで打ち込んだ場合、自動的にhttpに補完する。
- レス中のh抜きを補完してリンクを作成する。
[編集] h抜きの弊害
- ttpとすることで、
- IE6までのブラウザでftp://と誤認識される。
- アドレスバー検索ツールが反応したりする。
等の弊害がある。
- 亜種の場合、http自体を省略した場合には問題が無いが、他のパターンではデッドリンクになったり、思いがけないサイトにアクセスされる場合がある。

