Homepage: je nach Domainabruf in bestimmten Unterordner weiterleiten (mittels htaccess)

Ich habe 2 Domains, 2 WordPress-Blogs und nur einen Webspeicher auf denen beide Blogs in einen jeweiligen Ordner abgelegt sind.

Egal welche Domain man abruft, landet man immer in dem Startordner des Speichers. Eine automatische Umleitung in einen Unterornder bietet mein Hostinganbieter nur in einem teureren Tarif an.

Ich suchte also nach anderen Lösungen für meine Homepage, damit beim Domainabruf von www.stefe.de bzw. www.gemeinde-maisach.de automatisch auf den passenden Unterordner weitergeleitet wird.
Und es geht auch so einfach mittels einem thaccess-Befehl…





Ich habe folgende Lösung im Netz gefunden und für “Noobs” eine Schritt-für-Schritt Anleitung gemacht:

  • Öffne den Texteditor von Windows
  • Füge folgenden Inhalt ein und ersetze die rot markierten Inhalte:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?meinehomepage\.de [NC]
RewriteCond %{REQUEST_URI} !^/unterordner/.*$
RewriteRule ^(.*)$ /unterordner/$1

  • Füge ggf. den Text nochmals ein um eine weitere Domainweiterleitung einzurichten.
  • Speichere die Datei mit Codierung UTF-8 und benenne diese Datei in index.htaccess
  • Die Datei wird dann als index.htaccess.txt gespeichert
  • Lade diese Datei per FTP auf die Startseite deiner Homepage hoch, ggf. gibt es für solche Serverbefehle einen extra Ordner bei deinem Anbieter, in meinem Fall ist es der Ordner: cgi-bin, kopiere dann ggf. die Datei auch in diesen Ordner
  • Benenne die Datei über das FTP-Programm um in index.htaccess (entferne also .txt)
  • Bei mir hat die Umleitung nicht sofort reagiert, ggf. einfach mal einen Tag warten und ausprobieren. Auch überprüfen, ob der Inhalt der Datei nach dem Upload und der Umbenennung noch korrekt gespeichert ist!

Ich hoffe, ich konnte helfen 🙂

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.