2016-09-08 3 views
1

アフィリエイトネットワーク用の簡単な画像ビーコンをまとめています。これは、アフィリエイトサイトにスクリプトがロードされたときを追跡するために使用します。画像のソースとしてPHPスクリプトをコードに渡すのではなく(一部のユーザーを緊張させる)、私は画像ソースタグに「シンプルな」GIFを提供したい。しかし、自分のアフィリエイトIDの画像に名前を付けて、それをスクリプトに渡したいと思います。1つのフォルダ内のすべての画像リクエストをPHPスクリプトに書き換えます。

だから、私は彼らがこのようになりますタグがしたい:

<img src = "https://example.com/images/aff1234.gif"> 

をしかし、私は実際にそれらを提供するmod_rewriteをしたい:

https://example.com/my_tracking_script.php 

私はスクリプトがmy_tracking_script.phpのために働く必要があります - それは適切なヘッダーとキャッシュオプションのすべてを含む1x1のgifファイルを作成し、データベースにトラッキング情報を入力します。しかし、PHPは何らかの変数を取得することを期待しています。たとえば$_GET['affimage']にアクセスしてaff1234.gifに設定すると、テキストを削除して、自分のスクリプトのアフィリエイトIDが1234になります。

しかし、私はmod_rewriteを吸っていますが、同様の質問を見ているうちに、必要な構文を見つけることができません。

答えて

1

htaccessのコードは動作するはずです:

RewriteEngine On 

RewriteRule ^images/([^/]+\.gif)$ /my_tracking_script.php?affimage=$1 [L] 

はMOD-リライトが動作するように上記のために有効にする必要があることを、覚えておいてください。

+0

ありがとうございました!どこかにスラッシュがありませんでした。これは素晴らしい作品です。 素晴らしい、迅速な対応。 – osuddeth

関連する問題