Immer wieder erreicht uns im WPspace Support die Frage, wie man eine zusätzliche Domain auf eine spezifische Unterseite der WordPress Website weiterleiten kann. Eine Standard-Weiterleitung, zum Beispiel mit einem Domain-Alias, leitet standardmäßig auf die Startseite deiner Website weiter.
Um eine Weiterleitung auf eine spezifische Unterseite einzurichten, benötigst du nur drei Codezeilen in deiner .htaccess. In diesem Beitrag zeige ich dir in einer anfängerfreundlichen Anleitung Schritt für Schritt, wie du die Domain auf eine Unterseite in WordPress weiterleitest.
Wann brauche ich eine Weiterleitung auf eine Unterseite?
Du planst eine Veranstaltung, für die du eine eigene Domain hast, und möchtest sie auf einer eigenen Unterseite deiner WordPress Website bewerben. Dann macht es Sinn, die Veranstaltungs-Domain auf die Unterseite deiner WordPress Website weiterzuleiten.
Als Beispiel:
sommerfest-wpspace.de leitet weiter auf wp-space.de/sommerfest
Das ist besonders praktisch, wenn du:
- mehrere Domains zu Marketing-Zwecken besitzt,
- einen alten Domainnamen erhalten möchtest,
- Kampagnen-Links gezielt auf Landingpages lenken willst,
- oder bei einem Rebranding eine bestimmte Seite direkt ansteuern willst.
Die Lösung: Weiterleitung per .htaccess
Die sogenannte .htaccess
-Datei ist eine Standarddatei deiner WordPress Website. Darüber lassen sich Weiterleitungen effizient und dauerhaft einrichten.
Beispiel für eine Weiterleitung:
In diesem Beispiel soll die Domain sommerfest-wpspace.de automatisch auf die Unterseite wp-space.de/sommerfest weiterleiten, auf der alle Infos zum Sommerfest zu finden sind.
# Begin custom Redirects
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?sommerfest-wpspace\.de$ [NC]
RewriteRule ^(.*)$ https://www.wp-space.de/unterseite/ [R=301,L]
Wenn du auch eine Weiterleitung einer Domain auf eine Unterseite einrichten möchtest, kannst du diese Codezeile auf deine individuellen Domains anpassen. Ich erkläre dir weiter unten gleich Schritt für Schritt, wo du diesen Code ergänzen musst.
Was passiert hier technisch?
Lass uns die einzelnen Zeilen kurz erklären:
RewriteEngine On
Aktiviert die Umschreibefunktion des Apache Webservers.RewriteCond %{HTTP_HOST} ^sommerfest-wpspace\.de$ [NC,OR]
Diese Zeile prüft, ob die aufgerufene Domain sommerfest-wpspace.de lautet.[NC]
bedeutet „case-insensitive“, also Groß- und Kleinschreibung egal.[OR]
verknüpft die Bedingung mit der nächsten per „oder“.RewriteCond %{HTTP_HOST} ^www\.sommerfest-wpspace\.de$ [NC]
Prüft, ob der Domainaufruf mit „www.“ davor erfolgt.RewriteRule ^(.*)$ https://wp-space.de/sommerfest/ [R=301,L]
Diese Regel greift, wenn eine der beiden Bedingungen zutrifft.
Es erfolgt eine 301-Weiterleitung – das ist eine dauerhafte Weiterleitung – zur gewünschten Unterseite.
Schritt-für-Schritt-Anleitung
Hinweis 💡: Bevor du loslegst, erstelle ein Backup deiner .htaccess. Änderungen an der .htaccess können zu Ausfällen deiner Website führen – sei also bitte vorsichtig.
1. Host A Einträge deiner Domain prüfen
Damit deine Domain auf die Unterseite deiner WordPress Website weiterleiten kann, müssen die beiden Host A Einträge (mit und ohne www.) auf die IP Adresse deines Hostings zeigen.
Um das zu prüfen, folge diesen Schritten:
- Notiere dir die IP Adresse des Hosting Tarifs deiner Website
- Rufe die Website mxtoolbox.com auf
- Trage deine Website-Domain in die Suchleiste ein (ohne https://)
- Prüfe, ob die IP Adresse im Ergebnis mit deiner notierten IP Adresse übereinstimmt
- Wiederhole den Vorgang für deine www.-Subdomain
✅ Stimmen die beiden IP-Adressen überein, musst du keine Änderungen vornehmen.
❌ Stimmen die beiden IP-Adressen nicht überein, musst du die IP Adresse der beiden Host A Einträge auf die IP Adresse deines Website-Hostings anpassen.
2. Als Alias anlegen
Lege die Domain, welche auf deine gewünschte Unterseite weiterleiten soll, in deiner Hosting Oberfläche als Domain Alias für die Hauptdomain der Zielwebsite an.
3. .htaccess öffnen
Die .htaccess-Datei befindet sich standardmäßig im Stammverzeichnis deiner WordPress Website. Um auf die Datei zuzugreifen, hast du abhängig von deinem Hoster zwei Möglichkeiten:
- Mit deinem FTP-Zugang und einem Programm wie Filezilla
- Navigiere direkt über deine Hosting Oberfläche in das Stammverzeichnis
Bist du Kund:in bei WPspace? Dann kannst du schnell und einfach in vier Schritten deine .htaccess über dein WordPress Hosting öffnen:
- Logge dich in deiner Hosting Oberfläche ein
- Navigiere unter „Dateien“
- Wähle standardmäßig den Ordner „httpdocs“
- Klicke auf die Datei .htaccess
Du hast keine .htaccess💡: Du findest keine .htaccess-Datei in deinem Dateiverzeichnis? Dann erstelle dir eine neue .htaccess oder lade einfach diese Standard-Datei einer .htaccess herunter und danach in deinem Stammverzeichnis hoch: .htaccess Download
4. Weiterleitung einfügen
- Öffne die
.htaccess
-Datei - Scrolle ans Ende der Datei
- Füge die Codezeilen angepasst auf deine Domains ein nach # END WordPress:
# Begin custom Redirects
RewriteEngine On
RewriteCond %{HTTP_HOST} ^deinedomain\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.deinedomain.de\.de$ [NC]
RewriteRule ^(.*)$ https://domain.de/unterseite [R=301,L]
- Bestätige deine Änderungen über Speichern
Hinweis 💡: Wenn du ein Programm wie Filezilla nutzt, musst du dir die Datei herunterladen und lokal mit einem Programm wie Notepad ++ oder Sublime bearbeiten. Nachdem du Codezeilen eingefügt hast, löschst du die aktuelle .htaccess und lädst die neue .htaccess hoch.
5. Test durchführen
- Rufe deine Domain auf, die auf die Unterseite weiterleiten soll
- Wirst du automatisch auf die gewünschte Unterseite weitergeleitet? Dann hast du alles richtig gemacht
Klappt deine Weiterleitung nicht? Dann empfehle ich dir den Support deines Hosters mit einem Screenshot deiner ergänzten Codezeilen in der .htaccess zu kontaktieren und nach Hilfe zu fragen.
Was du bei Weiterleitungen beachten solltest
- 301 statt 302: Die
301
-Weiterleitung ist dauerhaft und wird auch von Suchmaschinen berücksichtigt. - Keine Weiterleitungsschleifen: Achte darauf, dass du die Ziel-URL nicht auf sich selbst oder auf eine Domain weiterleitest, die wiederum zurückleitet.
- HTTPS und WWW berücksichtigen: Prüfe, ob die Zielseite mit oder ohne „www“ und ob mit SSL (https) erreichbar ist – und passe die RewriteConds ggf. an.
Bonus: Was ist, wenn du kein Apache nutzt?
Diese Methode funktioniert nur, wenn dein Webserver Apache ist. Nutzt dein Hoster NGINX, brauchst du stattdessen Regeln in der nginx.conf
. Du weißt nicht, ob dein Hoster auf Apache oder NGINX setzt? Dann frage einfach beim Support nach! 🙂
Fazit: Kleine Änderung, große Wirkung
Mit einer einzigen Weiterleitungsregel in deiner .htaccess
-Datei kannst du gezielt Domains auf einzelne Unterseiten deiner WordPress-Website lenken. Das ist nicht nur praktisch für SEO und Marketing, sondern sorgt auch für klare Strukturen – besonders bei mehreren Domains.