我們在我們的網站上實施了新的訪問次數功能,當我們的網站上的公司配置文件被訪問時,在我們的視圖數據庫中保存了一行。這是通過使用服務器端「/ addVisit」函數完成的,每次加載頁面(公司配置文件)時都會運行該函數。不幸的是,這意味着我們昨晚有400多次來自Googlebot的訪問。防止Googlebot運行功能
由於我們希望Google爲這些網頁編制索引,因此我們無法使用robots.txt在這些網頁上排除Googlebot。
我也讀過使用jQuery運行此函數$ .get()不會阻止Googlebot。
是唯一的工作解決方案是排除已知的機器人IP或有選擇嗎?
或者可能使用帶有robots.txt的jQuery $ .get(/ addVisit)exclude/addVisit會阻止googlebot和其他機器人運行此函數?
下面的兩個答案似乎都有效。我決定使用jQuery $ .post(/ addVisit)+ robots.txt disallow/addVisit。我相信使用jQuery或使用客戶端都有好處。對我來說,使用robots.txt來告訴機器人不要遵循鏈接而不是解析出機器人用戶代理是更正確的。 – Ryan