2 Stimmen

Wie kann man eine 404-Weiterleitung von einem ISP vermeiden?

I glauben einige der Subdomains von Stackexchange sind gerade ausgefallen. Dieses Ereignis hat mich an eine Frage erinnert, die ich schon lange stellen wollte. Wie gesagt: "Wie kann man eine 404-Weiterleitung von einem ISP vermeiden?" Ich gebe zum Beispiel die Webapps url und ich kann sie nicht erreichen; aber anstatt mir eine wahrscheinlich sehr nützliche 404-Seite von stackexchange zu zeigen, leitet mich mein ISP (*hust, Comcast) auf seine Suchmaschine . Gibt es eine Möglichkeit, dieses Verhalten zu umgehen und trotzdem eine 404-Weiterleitung zu senden?

Ich schätze, in meiner Frage ist ein mögliches Missverständnis implizit -- wenn Sie keine 404-Weiterleitung senden, sondern einfach die angepasste Stackexchange 404-Suchseite anzeigen -- würde dies die Kompatibilität für einige Benutzer, z. B. mobile Benutzer, unterbrechen? (Ich bin mir sicher, dass man danach filtern könnte, woher ein Benutzer kommt, und die Entscheidung in Echtzeit treffen könnte, aber ich bin ein Noob, wenn es um Webserver geht -- meine 404 ist nur eine statische Seite -- und ich frage wirklich, ob es eine einfache Lösung gibt, um zu verhindern, dass meine Benutzer ähnliche Kopfschmerzen haben...

0voto

stew Punkte 11186

Zunächst zur Klarstellung: Ein 404 ist keine Weiterleitung, sondern nur ein Fehlercode. Wenn Sie also fragen, "wenn Sie keine 404-Weiterleitung senden", ist das keine wirklich gültige Frage.

Es hört sich so an, als würden Sie die DNS-Server Ihres Internetanbieters verwenden, und wenn Ihr Browser eine Frage wie "Wie lautet die IP-Adresse von doesntexist.example.com" stellt (die es gar nicht gibt). Anstatt dass Ihr ISP eine DNS-Antwort "Name nicht gefunden" zurückgibt, gibt er Ihnen die IP-Adresse seiner Suchmaschine. Dies geschieht wahrscheinlich, um unter dem Vorwand, hilfreich zu sein, Besucher auf ihre Website zu leiten.

Sie können dies wahrscheinlich durch einen Nameserverwechsel beheben. Vielleicht auf den Nameserver 8.8.8.8 von Google.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X