Dynamischer 301 redirect für Multishops
Damit Multishops immer korrekt über die Domain erreicht werden müssen Sie einen redirect auf folgende Art in die .htaccess-Datei im Root-Ordner einbauen:
1. Öffnen Sie die Datei .htaccess
2. Suchen Sie die Zeile
RewriteCond %{REQUEST_URI} !^/media/3. Fügen Sie davor ein:
# mandant 1:
RewriteCond %{HTTP_HOST} ^shop\.de$ [NC]
RewriteRule ^(.*)$ http://www.shop.de/$1 [R=301,L]
# mandant 2:
RewriteCond %{HTTP_HOST} ^shop2\.co.uk$ [NC]
RewriteRule ^(.*)$ http://www.shop2.co.uk/$1 [R=301,L]
# mandant 3:
RewriteCond %{HTTP_HOST} ^shop234\.com$ [NC]
RewriteRule ^(.*)$ http://www.shop234.com/$1 [R=301,L]
...4. Passen Sie die eingefügten Blöcke entsprechend an:
Ersetzen Sie den Hauptteil der Domain (im Beispiel "shop", "shop2" od. "shop234") mit Ihrer Domain
Ersetzen Sie die Domainendungen mit den Domainendungen Ihrer Domains ( Im Beispiel ".de", ".co.uk" & ".com")
Sollten Sie mehr als drei Mandanten haben, fügen Sie entsprechend Ihrer Anzahl von Mandanten weitere Regeln hinzu. ( Jede Regel besteht aus den beiden Zeilen "RewriteCond..." und "RewriteRule ...")
5. Testen Sie die neue Konfiguration ausgiebig.