Wie erstelle ich eine 301-Weiterleitung mit PHP oder htaccess?
Eine "301-Weiterleitung" ist ein HTTP-Statuscode, der darüber informiert, dass die angefragte URL oder Ressource nicht mehr unter dieser Adresse erreichbar ist und dauerhaft auf eine andere URL verschoben wurde.
Mit PHP oder der .htaccess-Datei und dem zugehörigen mod_rewrite-Modul können Sie selbst ohne großen Aufwand eine 301-Weiterleitung erstellen.
Eine 301-Weiterleitung im webgo Kundenportal einstellen (Webhosting)
Der einfachste Weg eine 301-Weiterleitung einzustellen wäre über das webgo Kundenportal. Hier können Sie einfach in den Domaineinstellungen die Ziel-URL hinterlegen. Wie das genau geht, erklären wir in der dazugehörigen Anleitung.
Eine 301-Weiterleitung mit PHP erstellen
Voraussetzung für eine 301-Weiterleitung ist, dass die Quelldatei eine PHP-Datei ist, also dass PHP-Code in der Datei ausgeführt werden kann. Um die 301-Weiterleitung zu aktivieren, fügen Sie folgenden Code in die erste Zeile der weiterzuleitenden Datei ein:
<?php
header('Location: https://www.ihreadresse.de/neues-ziel.php', true, 301);
exit;
Eine 301-Weiterleitung mit .htaccess erstellen
Sie können eine 301-Weiterleitung auch über Ihre .htaccess-Datei erstellen und diese im Quellverziechnis Ihrer Webseite ablegen. Tragen Sie nun in der .htaccess-Datei folgenden Eintrag ein:
Redirect 301 /alte-seite.php https://www.ihreadresse.de/neues-ziel.php
Wir hoffen, Ihnen konnte dieser Artikel weiterhelfen! 😊
Wenn Sie weitere Fragen zur Kompatibilität Ihrer Website oder zur Umstellung auf eine aktuelle PHP-Version haben, berät Sie unser Support-Team gern per Mail, Live-Chat oder Telefon.
Mehr Infos und Kontaktdaten unter: www.webgo.de/support
➡️ Für Verbesserungen oder Vorschläge von FAQ Themen schicken Sie uns eine Mail an faq@webgo.de
War dieser Beitrag hilfreich?
Ihre Bewertung hilft uns, unsere Anleitungen weiter zu verbessern.