從過去幾個月來看,我面臨着由於請求一些不良網址而導致404錯誤的問題。我不知道這些鏈接來自哪裏。在網站上我們沒有這樣的鏈接。幾個例子:在我的網站上獲取大量不需要的404日誌
有喜歡的鏈接:
www.abc.com/definition/1333/text/javascript
www.abc.com/undefined
www.abc.com /twitter.json
以上只是樣本,我得到他們每天100個不同的關鍵字。
有沒有人遇到同樣的問題?
從過去幾個月來看,我面臨着由於請求一些不良網址而導致404錯誤的問題。我不知道這些鏈接來自哪裏。在網站上我們沒有這樣的鏈接。幾個例子:在我的網站上獲取大量不需要的404日誌
有喜歡的鏈接:
www.abc.com/definition/1333/text/javascript
www.abc.com/undefined
www.abc.com /twitter.json
以上只是樣本,我得到他們每天100個不同的關鍵字。
有沒有人遇到同樣的問題?
如果經常(即人類)訪問者無法通過站點上的鏈接訪問這些位置,則無需擔心。
有很多爬蟲誰在網上搜索可利用的軟件。這些抓取工具使用網址跳轉到網站,他們知道這些網址會告訴他們某個應用程序是否正在運行。
但是,您應該小心並仔細檢查,以免出現標記錯誤或類似情況,導致您的訪問者訪問404s。
在你責怪別人之前總是責怪自己。查看是否是你的錯的一種方法是開始登錄Referer
標題(查看導致到404
的頁面),即使這可能很容易僞造,但仍然會面臨足夠的事實來排除其中一個或另一個。
感謝您的答覆。根據引薦來說,每一次都是空白('')。 –
加價似乎很好,我重新檢查了很多次,但沒有發現任何錯誤的網址。一切似乎都很好。但404日誌記錄真的很奇怪。假設我在網站a)/ definition/211/test-case和b)/ topic/181/security中有2個鏈接。我得到了像www.abc.com:80/definition/211/test-case/topic/181/security這樣的404頁面。這是一種類型,但其他格式的錯誤也有www.abc.com:80?s=register和www.abc.com:80/signup這是奇怪的!還有一點需要注意的是每次都附加80端口 –
你的問題是什麼? – danludwig
看起來像使用未定義的變量在JavaScript中生成的鏈接。使用日誌記錄(無論是將日誌記錄在應用程序中,還是僅使用IIS),啓用引用鏈接的日誌記錄並查看是否可以捕獲不良鏈接源自的位置。 http://technet.microsoft.com/en-us/library/cc754702(v=ws.10).aspx – HackedByChinese
你有一個通用的用戶代理獲取各種入口的404s嗎?我發現有些蜘蛛是我的一些網站的主要罪魁禍首。 –