Wir haben gerade erst eine neue Apache-Box zum Testen eingerichtet (der Einfachheit halber nennen wir sie internalIp). Wir haben zwei Produktions-Apache-Server, von denen wir das Setup dupliziert und die entsprechenden Änderungen vorgenommen haben.
Alles funktionierte einwandfrei, außer als wir die Wurzel der Box erreichten (http://interneIP) es leitet weiter zuhttp://internalIp/ourCompany/sub/index.jspvon denen wir sicher sind, dass sie aus den regulären Apache-Boxen stammten.
Wir haben also die index.html unter /usr/local/apache2/html gefunden, die eine Weiterleitung enthielt, und sie entfernt. Sie leitet jedoch immer noch zu dieser URL weiter, obwohl es nirgends so aussieht, als ob das passieren könnte. Wir haben jede Datei in etc, usr und var nach „ourCompany/sub/index.jsp“ durchsucht, konnten sie aber nirgends finden.
Ich habe alle HTML-Dateien unter usr/local/apache2/html und die Sites-enabled-Konfigurationsdatei überprüft. Ich kann nirgendwo sonst etwas finden, das die Weiterleitung verursachen könnte.
Ich bin für alle Ideen dankbar, wie wir dieses Problem diagnostizieren oder beheben können. Bei Bedarf kann ich weitere Informationen bereitstellen.
Antwort1
Browser können einen Umleitungscache speichern. Versuchen Sie, Ihre Website mit Chrome inkognito oder im privaten Modus zu durchsuchen. Dieser Fehler tritt häufig bei der Verwendung der Umleitung 301 auf und wird später entfernt.