301 Weiterleitung kann nicht entfernt werden

8

Ich habe blöderweise eine 301 Weiterleitung auf websiteA.com zu websiteB.com durchgeführt. Nach dem Entfernen aus der .htaccess-Datei ist die Weiterleitung noch in Betrieb. Ich habe versucht von außerhalb des lokalen Netzwerks und es wird immer noch umgeleitet. Ich habe meinen Cache gelöscht und einen anderen Browser ausprobiert.

Hat jemand irgendwelche Vorschläge?

UPDATE:

Wenn ich dieser .htaccess-Datei eine 302-Weiterleitung hinzufüge, wird sie von der Website anerkannt. Wenn ich es entferne, passiert noch immer die alte 301-Weiterleitung.

.htaccess-Datei für websiteA.com:

%Vor%     
beingalex 24.02.2012, 12:56
quelle

6 Antworten

10

Der Browser speichert die verschobenen 301 dauerhaft , bis etwas anderes gesagt wird. Es ist Standardverhalten: Ссылка .

Um es in IE9 zu beheben:

  1. Öffnen Sie IE9 und drücken Sie Strg + Umschalttaste + P zum privaten Browsen
  2. Navigieren Sie zur Problem-URL
  3. Dann gehe zurück zum normalen Surfen und alles sollte wieder in Ordnung sein
Filip Cornelissen 09.03.2012 09:13
quelle
4

Löschen Sie einfach die Zeile über die Umleitung und

Und auch für alle, die Google Chrome haben

  1. Drücken Sie STRG + UMSCHALTTASTE + SUPR
  2. Nur prüfen - & gt; "Im Cache gespeicherte Dateien und Bilder"
  3. Wählen Sie unter "Im Cache gespeicherte Elemente seit: Letzte Woche"
  4. aus

Damit wird Ihr gesamter Cache geleert und es geht Ihnen gut.

    
DarkteK 10.10.2014 14:42
quelle
4

Der permanente Redirect-Cache befindet sich wahrscheinlich im Browser und in den meisten Browsern ist es schwierig, sie zu entfernen.
Versuchen Sie zunächst, einen anderen Browser zu verwenden, um festzustellen, ob dies der Fall ist.

Falls das Problem im Browser ist:
Dies ist mir schon einmal passiert und das Reinigen der Browserdaten für diese Website war nicht genug Ich habe auch festgestellt, dass es für jeden Browser einen Trick gibt.
In Safari (für Mac), musste ich "Reset Safari ..." wählen (Keine Panik, mit dieser Option werden weder Lesezeichen gelöscht, noch werden Erweiterungen gelöscht).
Ich kann mich nicht erinnern, wie ich es für Chrome gemacht habe, aber es war weniger traumatisch.

Die Lektion
Wenn Sie mit Weiterleitungen spielen, verwenden Sie zuerst [302].
Nachdem alles richtig getestet wurde, ändern Sie den Code in [301]

    
ePi272314 01.05.2016 00:55
quelle
2

Versuchen Sie in Chrome, die Website mit der geöffneten Entwicklerkonsole (F12) aufzurufen

Stellen Sie sicher, dass auf der Registerkarte "Netzwerk" unter "Netzwerk" die Option "Cache deaktivieren" aktiviert ist

Dadurch wird der Umleitungscache von 301 auf der Browserseite umgangen.

    
Lucas Bustamante 01.04.2017 14:37
quelle
0

Ich weiß, dass dies ein alter Post ist, aber ich habe einige Zeit im Web und auf meinem Server verbracht, um die Antwort zu finden.

Wenn Sie eine .htaccess-Datei mit einer permanenten Umleitung erstellt haben, kopiert der Server diese Umleitung in die folgende Datei: "/var/.htaccess".

Sie müssen diese Datei bearbeiten, um die Umleitung zu entfernen, bevor Sie den Cache Ihres Browsers bereinigen.

Es hat auf meiner Debian Jessie funktioniert.

    
user4078735 09.06.2015 14:38
quelle
-1

Versuchen Sie, Apache einen Neustart zu geben

(auf Ubuntu-Servern: service apache restart oder /etc/init.d/apache2 restart )

    
buley 24.02.2012 20:14
quelle