2012-11-06 26 views
0

從過去幾個月來看,我面臨着由於請求一些不良網址而導致404錯誤的問題。我不知道這些鏈接來自哪裏。在網站上我們沒有這樣的鏈接。幾個例子:在我的網站上獲取大量不需要的404日誌

有喜歡的鏈接:

www.abc.com/definition/1333/text/javascript

www.abc.com/undefined

www.abc.com /twitter.json

以上只是樣本,我得到他們每天100個不同的關鍵字。

有沒有人遇到同樣的問題?

+0

你的問題是什麼? – danludwig

+0

看起來像使用未定義的變量在JavaScript中生成的鏈接。使用日誌記錄(無論是將日誌記錄在應用程序中,還是僅使用IIS),啓用引用鏈接的日誌記錄並查看是否可以捕獲不良鏈接源自的位置。 http://technet.microsoft.com/en-us/library/cc754702(v=ws.10).aspx – HackedByChinese

+0

你有一個通用的用戶代理獲取各種入口的404s嗎?我發現有些蜘蛛是我的一些網站的主要罪魁禍首。 –

回答

2

如果經常(即人類)訪問者無法通過站點上的鏈接訪問這些位置,則無需擔心。

有很多爬蟲誰在網上搜索可利用的軟件。這些抓取工具使用網址跳轉到網站,他們知道這些網址會告訴他們某個應用程序是否正在運行。


但是,您應該小心並仔細檢查,以免出現標記錯誤或類似情況,導致您的訪問者訪問404s。

在你責怪別人之前總是責怪自己。查看是否是你的錯的一種方法是開始登錄Referer標題(查看導致到404的頁面),即使這可能很容易僞造,但仍然會面臨足夠的事實來排除其中一個或另一個。

+0

感謝您的答覆。根據引薦來說,每一次都是空白('')。 –

+0

加價似乎很好,我重新檢查了很多次,但沒有發現任何錯誤的網址。一切似乎都很好。但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端口 –

相關問題