質問: 2chやpixivにあるような外部リンクへの確認 サイトに2chやpixivにあるような外部リンクへのクッションページ(別のサイトにジャンプしようとしています。宜しければ上記のリンクをクリックしてくださいのような表示がされるページ)は導入の仕方としてどのような方法があるのですか?
回答: それ以外に、googleの検索結果も(表には出てきませんが)そうですね。検索結果のリンクを右クリックしてリンク先のurlをコピーしてみると http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0cdcqfjaa&url=http%3a%2f%2fja.wikipedia.org%2fwiki%2fcommon_gateway_interface&ei=1uaot_dcg8lxmaxczagida&usg=afqjcnfdtbrzbozonk-ruolsahugbpjp0a&sig2=cfrc3c3_dos-l1losulyma とかになっているはずです。上記はcgiを検索した結果のwikiへのリンクです。 cgi - google 検索 ( https://www.google.co.jp/#hl=ja&gs_nf=1&gs_is=1&cp=2&gs_id=14&xhr=t&q=cgi&pf=p&safe=off&output=search&sclient=psy-ab&oq=cg&aq=0&aqi=g3g-r1&aql=&gs_l=&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=26b0aea1e5c4f16a ) ?以下はquery_stringというデータで、http://www.google.co.jp/url というファイルに対して?以下のデータを渡しています。 掲示板や検索結果のように動的にページを作成している場合、表示するデータに外部サイトへのリンクがあるとそれを書き換えてページを作成しています。 たとえば、 common gateway interface - wikipedia という記述があった場合、 common gateway interface - wikipedia と書き換えて、いったん/mycgiにリンクさせます。 /mycgiは、そのデータを読み取って 「外部へリンクしようとしています。よろしければリンクをクリックしてください。 common gateway interface - wikipedia」 と元に戻します。 これは、単に書き換えているだけでなく、どのような利用者がどのサイトからどのようなブラウザで利用したかのデータを収集するために用いられることが多いでしょう。googleなどは、明らかにそれらの情報を収集して検索結果に反映させていますね。リンクして、すぐ帰ってくればそのサイトは重要ではない・・・とか。 仕組み的にはごく簡単で十数行のプログラムで済む内容です。あなたのサイトのすべてのページをcgi経由で提供するようにしてしまうと面白いかも。