Zum Inhalt springen

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.

Ja
Nein