我遇到了以下問題。外部網站複製(捲曲)網站,如何重定向
我的網站被1:1複製到另一個域和另一臺服務器,唯一改變的就是廣告。
域A有一個.COM域名,是原始站點(和我擁有的)
域B有一個.ee域,並複製1:1原網站(由黑幕愛沙尼亞公司所擁有)
他們可能使用捲曲來獲取內容並將廣告更改爲自己的內容。 法律步驟正在進行,但需要很長時間(衆所周知)。
在此期間,我想這個當前的IP(從服務器抓取我的內容)顯示一個不同的頁面。
問題:
我的服務器使用清漆兌現,所以PHP /阿帕奇的重定向是指我自己的用戶會看到錯誤頁面(如果兌現)。 我應該使用JavaScript來確定IP然後重定向? (減慢加載時間爲所有用戶)
問:
如何服務於基於IP的同時清漆緩存運行不同的頁面。
服務器:
Centos的6.4
阿帕奇, 光油
PHP 5+
一個最簡單的方法來阻止'cURL'是使用''重定向到一個已停用頁面。 'cURL'無法支持JavaScript,因此該頁面將不會加載它們。這會影響誰可以使用您的網站的一些極端邊際金額。在瀏覽器中使用'noscript'擴展名的用戶應該實際登陸一個頁面,並向他們解釋已被禁用的原因。 –
Ohgodwhy
2014-08-28 16:46:48
這就是我使用.NET編寫基於IE的漫遊器來爬取網頁的原因。當然更慢,但更難阻擋;) – mariobgr 2014-08-28 16:48:35
對,也完全理解。但是,你正處於一個小百分點的人,他們真的會走出去做這件事。大多數使用'cURL'的人都是複製+麪食的腳本小子。 – Ohgodwhy 2014-08-28 16:49:24