2016-08-24 78 views
1

有一個網站,我花了很長時間(近6個月)。我翻新了整個網站,它的所有外觀和感覺以及它的一切(我甚至將框架從PHP Zend更改爲Symfony3)。爲什麼我的舊URL仍然被調用?

啓動生產後,我激活了Symfony monolog報告系統,以查看我得到的錯誤。肯定有一堆錯誤,但除了一個之外,它們對我來說都是已知的和清楚的。

在/ some_old_route找不到路線。

我不確定Google是用新的網址重新編排整個網站還是正在發生什麼。一些舊的鏈接正在被調用,並導致「無路由發現」問題,超過3000個錯誤全部在2天內被報告。

這是來自服務器日誌文件的錯誤示例。

Error 69.30.213.82 404 GET /dienstleister/eco-express/9260 HTTP/1.0  Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+) 23.8 K Apache access 

有什麼想法? 如果是Google,那麼如何告訴她這些網址現在已經不存在了?

回答

0

正如您從日誌條目中看到的,此特定請求由MJ12bot完成,無論是誰。如果機器人工作正常,它會記住該URL不再可用,並且不會在將來再次嘗試。

相關問題