Die Domain des eigenen Shops ändern - Wer kennt es nicht? Die Jahre kommen und gehen und irgendwie gefällt einem die eigene Domain nicht mehr so wie früher.
Daher zeige ich Dir, wie Du Deine Domain ganz einfach von meine-domain.de zu meine-domain.net umziehen kannst.
(Lesedauer ~3 Minuten)
Zu Beginn möchte ich Dir aber noch ans Herz legen, eine Staging-Umgebung zu benutzen. Falls irgendwas schiefgehen sollte, ist nur der Staging-Shop unerreichbar und Dir gehen keine wertvollen Kunden verloren ;)
Bei einer Testumgebung musst Du jedoch bedenken, dass Du Deine Domain entsprechend um ein /staging ergänzt.
Neben Lust und guter Laune solltest Du natürlich eine Domain haben, auf die weitergeleitet wird. Diese muss auf Deinen Server zeigen. Falls Du noch keine hast, kann Dir Dein Hoster sicherlich weiterhelfen :)
Die Anpassungen im Backend gestalten sich als eher simpel. Dafür gehst Du unter Grundeinstellungen > Shopeinstellungen auf Shops und wählst hier Deinen Shop aus. Bei Host und Hostalias kannst Du nun die Domain anpassen. In unserem Beispiel ändere ich meine also folgendermaßen:
vorher |
nachher |
Solltest Du Deinen Hauptshop umziehen wollen, ist es erforderlich, dass die Plugin-Lizenzen auch auf Deine neue Domain umgeschrieben werden. Falls es Dein erstes Mal sein sollte, kannst Du das völlig kostenlos tun ;)
Gehe dafür einfach in Deinem Shopware-Account unter 'Shops' auf 'Shop-Domain umbenennen' und ändere hier Deine Domain
Nachdem die Einstellungen gespeichert und der Cache geleert wurde, ist der Shop nun unter www.meine-domain.net verfügbar.
… der Kunde auf die alte Domain geht, oder noch einen alten Link zu einem Artikel gespeichert hat?
Für diesen Fall bietet es sich an, eine 301-Weiterleitung einzurichten. Dadurch wird der Kunde z.B. von www.meine-domain.de/ein/Artikel zu www.meine-domain.net/ein/Artikel weitergeleitet.
Für die Einstellung bearbeiten wir die .htaccess Datei, welche Du im root-Verzeichnis Deines Shops findest.
Unseren Code wollen wir relativ weit oben in der Datei platzieren, damit er auch frühestmöglich greift. Dafür ergänzen wir unterhalb von
<IfModule mod_rewrite.c>
RewriteEngine on
#RewriteBase /shopware/
folgenden Code:
RewriteCond %{HTTP_HOST} ^(www\.)?meine-domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.meine-domain.net/$1 [R=301,L]
Natürlich musst Du hierbei darauf achten, dass Du meine durch Deine Domain austauschst :)
Da 301-Weiterleitungen vom Browser gecacht werden, solltest Du zum Testen der Änderung immer ein neues Browser-Fenster im Inkognito-Modus öffnen und dort die alte Domain eingeben. Falls Du auf die richtige URL weitergeleitet wirst, ist das schon mal ein Anzeichen dafür, dass es funktioniert.
Abschließend kannst Du noch andere Links (einzelne Shopseiten, Produkte, Kategorien etc.) überprüfen, indem Du das .net durch ein .de ersetzt. Solltest Du dann auf die richtige Seite weitergeleitet werden, hast Du alles richtig gemacht.
Verwandte Suchbegriffe: Shopware URL ändern
Unsere Standorte
Zentrale
Technologiepark 23
33100 Paderborn
Leipzig
Bernhardstraße 34
04315 Leipzig
Kontakt
E-Mail: support@8mylez.com
Telefon: +49 (0) 5251 284 710
Shopware Dienstleistungen
Über 8mylez
✓ 38 Mitarbeiter
✓ Shopware Gold Partner
✓ 40.000+ Plugin Downloads
✓ 160+ betreute Shops
✓ Full-Service Shopware Agentur
✓ 70 Shopware Videos auf Youtube
✓ Alle Shopware Zertifizierungen
Social
Ken
Ich habe versucht die Alte Domain wieder einzurichten. In Phpmyadmin die Domain geändert, doch die Seite bleibt weiß.
Gibt es eine Lösung hierfür?
Patrick
Patrick
.htaccess wird nicht gecacht
"Remember that the second you change that file, it’s effective. This is because Apache reads it every time." https://www.nginx.com/resources/wiki/start/topics/examples/likeapache-htaccess/
301-Weiterleitungen werden vom Browser gecacht. Ich teste immer mit 302 und stelle danach auf 301 um.
Daniel
vielen Dank für deinen Beitrag. Ich habe die Stelle gerade berichtigt!
Was denkst du?