最近沒神馬好的思路來更新 WordPress 教程,索性水一貼其他教程~,看到首先小編來解釋下什麼是 cookie stuffing 。
cookies 是通過 html 中 header(頭部信息) 傳遞的, 除非瀏覽器的做了一定安全設置,否則是不會忽略這個信息的.
既然 cookies 通過頭部信息傳送, 那麼, 一個網頁可以不必通過一個 header 傳遞,通過圖片等方式也可以實現.
當一個瀏覽者向服務器發送一個圖像請求時,在返回的頁面之中,一個 header 已經被包括了. 瀏覽器獲得了 header, 就不需要管那些文章信息, 一個 cookies 就是這樣植入的.
cookie stuffing 的存在是因為廣告聯盟用 cookie 來跟蹤業績. 用最簡單的話就是説, 廣告聯盟給你一個鏈接, 當他人點擊了鏈接併購買了產品, 你就獲得了佣金.
現在你知道了, 就是要想辦法讓人多點擊, 你就可能得到更多提成. 比如把廣告圖片放在你站上, 並儘量使圖片和網站融為一體. 但可憐的是這樣做效果很差, 幾乎沒人點你的廣告圖片.
所以, 怎樣強制他人點擊鏈接呢? 從而 cookie stuffing 就這樣被髮明出來了. 它的最終目標就是把 affiliate cookies 加入瀏覽者的電腦中, 以投機取巧獲取利益。
好了看了以上內容大家基本的解了 Cookie Stuffing 的概念,接下來説説圖片盜鏈現象,大家都知道草根站長非常的心酸,好不容易寫幾篇原創不但文章被採集,就連文章中的圖片也被盜鏈了真實苦不堪言啊,其實呢大家也可以利用 Cookie Stuffing 讓盜鏈者為自己創造效益~不廢話了直接上代碼。
apache 環境下.htaccess 文件代碼:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC] //白名單 (空來源)
RewriteCond %{HTTP_REFERER} !google.com [NC] //白名單
RewriteCond %{HTTP_REFERER} !baidu.com [NC] //白名單
RewriteCond %{HTTP_REFERER} !feedburner.com [NC] //白名單
RewriteCond %{HTTP_REFERER} !feedsky.com [NC] //白名單
RewriteRule .*.(gif|jpg|png)$ https://www.weixiaoduo.com/f/?t=hc1 [R,NC,L] //定向至 aff 推廣鏈接
nginx 下規則:
if ($http_referer !~* "^$"){
set $rule_0 1$rule_0;
}
if ($http_referer !~* "google.com"){
set $rule_0 2$rule_0;
}
if ($http_referer !~* "baidu.com"){
set $rule_0 3$rule_0;
}
if ($http_referer !~* "feedburner.com"){
set $rule_0 4$rule_0;
}
if ($http_referer !~* "feedsky.com"){
set $rule_0 5$rule_0;
}
if ($rule_0 = "54321"){
rewrite /.*.(gif|jpg|png)$ https://www.weixiaoduo.com/f/?t=hc1 redirect;
}
至於 iis 下的 httpd.ini,小編依然是那句話,沒玩過,將讓微軟一邊完蛋去吧~~
PS:以上教程僅提供了一個初步的思路,這樣做顯然容易被採集和盜鏈者發現,其實我們可以將盜鏈者定向至一個動態文件,然後記錄來源,非本站來源三次之後再做 301 到 aff 推廣鏈接,這樣不但可以得到盜鏈者的域名以便日後 XXX,還可以讓盜鏈者更難發覺。至於全部代碼小編這裏就不公佈了,自己好好琢磨吧。