2010-10-12 68 views
2

相信一些stackexchange的子域剛好斷了。這件事讓我想起了一個我一直想問的問題。如前所述,「如何避免來自ISP的404重定向?」例如,我在Webapps URL現在鍵入,我不能得到它;但是,而不是顯示我什麼可能是從stackexchange一個非常有用的404頁面,我的ISP(*咳嗽,康卡斯特)重定向我去他們search engine。無論如何要避免這種行爲,同時仍然發送404重定向?一個如何避免從ISP 404重定向?

我猜我的隱含在我的問題是一個可能的誤解 - 如果你不發送404重定向,但只是顯示定製stackexchange 404搜索頁面 - 這會打破一些用戶的兼容性,例如,手機用戶? (我敢肯定,你可以根據其中一個用戶是從哪裏來的,並在實時決策過濾器,但我是一個菜鳥,當涉及到Web服務器 - 我的404只是一個靜態的網頁 - 我真的問是否有一個簡單的修復,以防止我的用戶遇到類似的頭痛...

回答

0

首先,作爲澄清,404不是一個重定向,它只是一個錯誤代碼所以當你問「如果你不發送404重定向「,它不是一個真正有效的問題

這聽起來像是在發生的事情是,你正在使用你的ISP DNS服務器,並且當你的瀏覽器問他們像」什麼是IP的地址「(不存在的東西),而不是你的isp返回一個」名稱未找到「的DNS響應,他們給你的IP地址爲他們的搜索引擎。這可能是爲了在有幫助的幌子下吸引訪問他們的網站。

你或許可以得到通過切換域名服務器擺脫這一點。也許到谷歌的8.8.8.8名稱服務器。

+0

但在搜索結果中,**列出** http://webapps.stackexchange.com - 顯然是一個有效的網站? (注意它現在回來..) – 2010-10-12 15:05:31

+0

爲了記錄,我已經多次遇到這個問題與網站,如Facebook和CNN(他們的主要網頁,沒有什麼幻想),這顯然存在。我一直在使用Comcast的域名服務器,但我會切換到8.8.8.8,看看是否有幫助。 – 2011-05-16 08:00:30