Redirect 302 anstatt 301

  • Guten Abend, ich habe mit einer WP-Installation das folgende Problemchen:

    Es sind mehrere Domains auf das WP-Verzeichnis gerootet. Ruft man diese auf, wird auf die in WP eingestellte Domain umgeleitet - aber mit einer Umleitung 302, das sollte 301 sein! Es steht nichts dergleichen in der htaccess und es gibt keine weiteren Umleitungen seitens Provider-Backend. Hat jemand eine Ahnung wie das kommt und wo ich dies ändern kann?

    Beispiel:
    - https://www.ferienwohnungen-madeira-portugal.de (In WP eingestellt Domain)
    - https://l.facebook.com/l.php?u=https%…Mw4zp3M0bFfDXws (eine weitere Domain dieses Verzeichnisses wird mit 302 auf die o.g. Domain umgeleitet.)

    Vielen Dank und Grüße

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo,

    die Serverantwort 302 zeigt an, dass die angeforderte Ressource zwar verfügbar ist, sich allerdings vorübergehend woanders befindet – Found (Moved Temporarily). Der Nutzer wird umgeleitet. Diese Art der Weiterleitung macht nur Sinn, wenn ein Inhalt z. B. durch einen Serverumzug für einen bestimmten Zeitraum unter einer anderen URL abrufbar ist. Wird über längere Zeit mit 302 weitergeleitet kann dies zu Duplicate Connent fürhen, die Hauptdomain fällt im Ranking zurück.

    Wenn ich auf den Link von casa-atlantico.de klicke, lande ich auf einer weißen Facebook-Seite (https://www.facebook.com/flx/warn/?u=https://www.casa-atlantico.de/&.....)
    mit folgenden Hinweis:
    Du verlässt Facebook
    Wir möchten nur sicher gehen, dass du dem Link zu dieser Website folgen möchtest: https://www.casa-atlantico.de/
    Weil ich der Sache nicht traue, habe ich den Link nicht weiter verfolgt.

    Eine 302 Weiterleitung kommt nicht einfach so aus dem Nichts, die muss von einem leibhaftigen Mensch explizit eingerichtet worden sein. Natürlich kann das auch eine Marketingsoftware oder ein entsprechenden Redirect Plugin, aber nicht ohne, dass es vom Nutzer oder dem Ersteller der Website installiert wurde.

    Why did the programmer quit his job? Because he didn't get arrays.

  • Hallo,

    vielen Dank für Deine Mühe! Was ein 302 ist und das dieser nicht gut für SEO ist und DC verursachen kann etc. weiß ich ja - deshalb möchte ich das auch bereinigen ;)

    Woher hier der FB Kram im zweiten Link kommt, kann ich echt nicht sagen, sorry dafür. Wir haben ja auch noch gar nichts bei FB. Hier nochmals der richtige Link:
    https://www.casa-atlantico.de

    Diese Weiterleitung kommt auch nicht aus dem "Nichts", sondern anscheinend von WP. WP leitet ja alle Domains die auf eine Installation zeigen auf die im Backend eingestellte Domain um - aber das ist sonst immer eine 301, nicht wie hier eine 302!


  • Diese Weiterleitung kommt auch nicht aus dem "Nichts", sondern anscheinend von WP. WP leitet ja alle Domains die auf eine Installation zeigen auf die im Backend eingestellte Domain um - aber das ist sonst immer eine 301, nicht wie hier eine 302!

    http://www.casa-atlantico.de läuft auf einem nginx Server. Die Wahrscheinlichkeit ist groß, dass der Hoster einen rewrite redirect (302) durchführt anstatt einem rewrite permanet (301). So sehr ich nginx mag, aber für Webhosting empfehle ich weiterhin den Apache.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hallo,
    vielen Dank für Deine Antwort! Das hatte ich auch vermutet und beim Hoster (WebGo) angerufen, der dortig Support versicherte mir, dass dieses 302 Redirect nicht durch die Konfiguration des Servers verursacht wird. Daher bin ich auch etwas ratlos ;)

  • Wenn der Redirect wirklich aus WordPress kommt kann es ein 301er (Canonical Redirect) oder ein 302er (Umleitung bei nicht gefundenen Seiten) sein. Ich würde einfach eine 301er Weiterleitung beim Provider einrichten, das spart Zeit und Nerven.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Weißt Du eventuell wo dieser Redirect in WP erzeugt wird?
    Es handelt sich hier um eine MU Installation mit Domain-Mapping, wobei die oben genannten Domains zur Hauptseite (Netzwerk) gehören und nicht gemappt werden. Die zweite Seite in der MU Installation mit den gemappten Domains erzeugt wie in den Einstellungen für das Mapping eingestellt, einwandfreie 301 Weiterleitungen. Beispiel zweite Seite:
    - https://www.aussteigen-nach-madeira-portugal.de (Hauptdomain der zweiten Seite)
    - https://www.refugium-madeira.de (weiter Domain welche autom. auf Hauptdomain geleitet wird)

  • Die Umleitung wird in wp_redirect() durchgeführt. Der Standard Status Code ist 302. Der 301er wird zu 95% in redirect_canonical() erzeugt. Das Domainmapping sollte man lassen. Erstelle die Redirects serverseitig.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hallo,
    nochmals vielen Dank! Wie meinst Du das? Das Mapping via sunrise.php ist doch Standard und funktioniert auch hier einwandfrei?! Probleme habe ich ja nur mit den nicht gemappten Domains?! Wie ist Deine Erfahrung, ist es sinvolle den 302 in wp_redirect() anzupassen?

  • sunrise.php ist kein Standard sondern ein massiver Eingriff in die WP Logik. Standard ist eine Domain pro Installation oder Site. Umleitungen macht man serverseitig.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!