h抜き

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Kto2038 (会話 | 投稿記録) による 2015年9月4日 (金) 13:57個人設定で未設定ならUTC)時点の版 (→‎クライアント側での自動リンク機能とh抜き)であり、現在の版とは大きく異なる場合があります。

h抜き(エイチぬき、エッチぬき)とは、ウェブ上の電子掲示板などにおいて、ウェブサイトURLを書き込む際に先頭の"h"などを抜いて、直接リンクを回避する目的で書き込む行為を指す、インターネットスラングである。

http://」で始まるアドレスから先頭の"h"が抜かれるために「h抜き」と呼ばれている。

概要

インターネット上の掲示板やCMS等のシステムでは、URL文字列を書き込むと、自動的にリンクとして扱う=リンクタグを補完する「自動リンク機能」が実装されている場合が多い(ウィキペディアのサーバーで使用されているWikiプログラムMediaWikiもそうである)。しかし、ユーザーが自動リンクされるのを避けたいケースもあり、h抜きはその回避手段として編み出されたと言える。

h抜きが発生したのは上記自動リンク機能の一般化とほぼ同時期と考えられる。

h抜きを用いると検索エンジンに対象URLがクロールされなくなったり、リファラを使用したリンク元解析が不可能になる点が一部ユーザーに重視され、その目的で使用されることもある。

また、自動リンク先をURLそのものでなくプレリンクページ(ime.nu等)にする仕様が普及し、さらにそこに大量のアダルト広告バナーが貼られるようになるとその表示を防ぐため、それまでh抜きを行っていなかったりhの有無に無頓着だった層にもh抜きは普及することになった。

h抜きの例

以下はハイパーリンク及びh抜きされたただの文字列の例である。

h抜きをしない場合
http://ja.wikipedia.org/
h抜きをした場合
ttp://ja.wikipedia.org/

h抜きの亜種

ttp://とする以外にも、以下のような手段が使われている。

  • http自体を省略(例:ja.wikipedia.org/)
  • ht_tpとする
  • h ttpとする
  • (h)ttpとする
  • hxxpとする
  • h++pとする
  • h**pとする
  • htpとする
  • httとする
  • tpとする
  • URLの一部を全角にする(例:http://ja.wikipedia.org)
  • URLの一部を日本語に翻訳する
  • URLの中間や最後尾を省く(例:~.co.j)

"h"抜きと呼ばれる理由

電子掲示板の仕様により異なるが、プログラムが文字列にURLが含まれていると判断する材料に「http://」がよく利用される。つまり、hを抜いた「ttp://」ならばプログラムに認識されず通常の文字列として処理される。厳密には「http://」という文字列でURLが含まれているか否かを判断しているため、hから/までのどの文字を抜いてもh抜きとなる。また、スパムトラックバック対策でhttpが禁止されている場合に有効である。

クライアント側での自動リンク機能とh抜き

クライアント側(ブラウザ)の拡張機能として文書中のURL文字列を自動的にハイパーリンクとして扱うものもあり、その多くはttpをhttpと同等に処理する。

Sleipnir
アドレスバーにh抜きで打ち込んだ場合、自動的にhttpに補完する。
2ちゃんねるブラウザ各種
レス中のh抜きを補完してリンクを作成するものが多い。

h抜きの弊害

  • http://までを抜いた方がコピー&ペーストしてアドレスバーへ入力する際、利用者に親切であるため、h抜きに対しては非難も少なくない。
  • ttpとすることで、
    • IE6までのブラウザでftp://と誤認識される。
    • アドレスバー検索ツールが反応したりする。
    等の弊害がある。
  • 亜種の場合、http自体を省略した場合には問題が無いが、他のパターンではデッドリンクになったり、思いがけないサイトにアクセスされる場合がある。

関連項目