以下教程主要是通過nginx,禁止指定來源網站的鏈接訪問自己的網站,因為經常在統計中看到廣告站來路,很影響獲取真實的統計信息,所以就想著屏蔽那些廣告域名的來路。
1.對于來路為*.xxxx.com,全部返回404,代碼如下:
if ($http_referer ~* .*.xxxx.com){ return 404; }
2.對于來路為xxxx.com的鏈接來路,通過路徑轉發全部返回到其首頁
if ($http_referer ~* xxxx.com) { rewrite ^/ http://xxxx.com/; }
以上代碼可以將它們丟到location ~ 1.php(/|$) {}中,案例如下:
location ~ [^/].php(/|$) { if ($http_referer ~* .*.xxxx.com){ return 404; } }
添加代碼后只要重啟nginx,就可以生效。
可以F12添加超鏈接模擬來路測試。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
相關文章
暫無評論...