ディープリンクというのは、サイトのトップページ以外のページにリンクすることです。 ディープリンク禁止ということになっているwebページは数多く、時々、強硬に抗議してくるおかしな人もいたりします。広告の関係であることが多いようですが、個人のページでは、URIの変更があり得ることが理由になっていることも多いでょう。でも、ディープリンクがイヤなら技術的に簡単に解決できるのに、なぜそうしないんだろう?? と疑問に思ってやってみた実験です。 PHPを使って簡単なプログラムを書いてみました。 ちなみに、私はディープリンク禁止のポリシー自体が嫌いです。こういうことするページは嫌い。やってみたのは純粋に技術的興味が理由です。 原理 httpには、リファラ情報を渡す機能があります。この情報により、そのページをどこのページのリンクからたどってきたのかを調べることができます。リファラ情報から得られるURIを見て