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.