目前我們正在使用Kentico CMS作爲網站,我們曾經有一個名爲pages/page1.aspx的頁面。我們刪除了該頁面,但谷歌,Bing和雅虎搜索機器人每天都會嘗試閱讀該頁面。因爲頁面不存在的CMS引發以下錯誤(日誌中)使搜索機器人無法爬取已刪除的頁面?
Event URL: /pages/page1.aspx
URL referrer:
User agent: Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
Message: The file '/pages/page1.aspx' does not exist.
Stack Trace:
at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
// and the rest of the stacktrace
當我們得到太多的這些錯誤的整個網站崩潰(必須清除淨臨時文件並重新啓動應用程序池) 。基本上,我可以去一個不存在的頁面,多次刷新並下載網站。非常糟糕。但是,首先,我怎樣才能讓機器人不嘗試訪問此頁面?
在此先感謝。