URL転送スクリプト
URL転送スクリプトとは?
URL転送スクリプトとは、既存サービスの「TinyURL」のように、長いURLを短いURLにする変換するCGIスクリプトです。長いアフィリエイトリンクなどを短くして隠すことができます。
実際に使うとどうなるの?
例えば、下記の長いURLが短いURLで表現できます。実際にクリックして見比べてみよう!
http://pt.afl.rakuten.co.jp/c/01eb978b.57181539/?url=http%3a%2f%2fdirectory.rakuten.co.jp%2frms%2fsd%2fdirectory%2fvc%2fs1tz100283%2f
http://gif.animegif.net/furl.cgi?sweet
具体的な使い方
URL転送スクリプトのダウンロード
下記リンクよりダウンロードして解凍ソフトで解凍します。
転送ID・転送URLの設定
カンマ区切り文「furl.csv」に、転送IDと転送先URLを書き連ねるだけです。エクセルで簡単に編集できます。下記参照。
mag3,http://www.mag3.net/
bws,http://www.bws-shop.info/
jtb1,http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2181240&pid=873714725&vc_url=http://www.jtb.co.jp/lookjtb/sc/detailCM.aspx%3Ftourcd%3DTH071%26Date%3D2005/10/01
sweet,http://pt.afl.rakuten.co.jp/c/01eb978b.57181539/?url=http%3a%2f%2fdirectory.rakuten.co.jp%2frms%2fsd%2fdirectory%2fvc%2fs1tz100283%2f
テキストエディタでも簡単作成
カンマの代わりにタブも使えるので、テキストエディタでも見やすく簡単に作成できます。
URL転送スクリプトの設置
任意のURLに「furl.cgi」と「furl.csv」を同じ場所にアップロードします。そして「furl.cgi」のパーミッションを700に、「furl.csv」のパーミッションを600に変更します。これで完了です。
(*注)サーバによっては、「furl.cgi」のパーミッションを755に、「furl.csv」のパーミッションを644にする必要があります。
URL転送スクリプトの使用方法
「furl.cgi」の後方に「furl.csv」で設定した転送IDを「?転送ID」の形で書き加えます。
具体的に言うと、アップロードURLが「http://gif.animegif.net/」で転送IDが「mag3」ならばアクセスファイルが「http://gif.animegif.net/furl.cgi?mag3」となります。
分からないことがあれば・・・
質問を受け付けます。下記フォームにコメントを残して下さい。
Posted By PONTA : 2005/11/25-22:49
リンクサイトを作ると、いきなりリンク先のURLが変更になることがある。まあ、そのサイトへのリンクが少なければいいのだが、かなりの数のリン...
初めまして。
furl v1.00 / 2005.11.26
を利用させて頂こうと思い、ダウンロードし、設置したのですが、エラーが出て利用出来ません。
当方cgi利用初心者の為わかりません。
サーバーはカゴヤの専用サーバーです。
cgiファイルの
/usr/local/bin/perlを/usr/bin/perlに変更し、
パーミッションをcgiファイル→755
csvファイル→644
に変更しました。
csvファイルの記述は
A1の欄に
test,http://○○○○/●●●/index.html/
と書き連ねました。
アクセスURLも間違いありません。
どうかご教授お願い致します。