Ich habe alle Informationen zu mehreren Websites für Magento gelesen und angezeigt, kann mich aber immer noch nicht richtig einrichten, um verschiedene Domains mit verschiedenen Magento-Websites zu verwalten.
Könnte mir jemand Schritt für Schritt mitteilen, wie man die virtuellen Hosts und htaccess oder / und index.php richtig einrichtet?
Ich weiß, dass es einfach ist, mehrere Websites in Subdomains / Katalogen einzurichten, aber ich mag es, mit verschiedenen Domains zu arbeiten.
Ich habe alles in Magento Admin eingerichtet:
1. Geschäft:
- domain: abc.com
- Website-Code: domain1
2. Geschäft:
- Domain: xyz.com
- Website-Code: domain2
Ich habe Apache /etc/httpd/conf/httpd.conf
mit den folgenden Dokumentenstämmen konfiguriert :
- /home/admin/domains/abc.com/public_html
- /home/admin/domains/xyz.com/public_html
Was soll ich in das zweite Domain-Verzeichnis schreiben (.htaccess, index.php? Soll ich es von dem ersten kopieren?)
Antworten:
So richten Sie mehrere Storefronts in einer Magento-Installation ein: http://www.ecommercegorilla.com/how-to-set-up-multiple-store-fronts-with-magento/
Diese Methode funktioniert für jeden Store nach Magento CE 1.4
Lesen Sie am Ende des Artikels, dass es zwei Methoden gibt, eine, die separate Verzeichnisse für jede Domäne verwendet, und eine zweite Methode, mit der Sie Zeigerdomänen verwenden können.
Wenn Sie möchten, dass Kunden in der Geschäftsdomäne und nicht in einer freigegebenen Domäne unter SSL auschecken, sollten Sie die Methode für separate Verzeichnisse verwenden. Es wird beschrieben, wie Sie die symbolischen Links einrichten, damit der Shop Dateien ordnungsgemäß abruft, und wie Sie die index.php jedes Shops ändern, um den richtigen Website- / Shop-Code zuzuweisen.
quelle
Sie müssen nicht mehrere Verzeichnisse für mehrere Domänen haben, wenn Sie eine einzelne Magento-Instanz verwenden, um Ihre Anforderungen zu erfüllen.
Schritt 1: Verweisen Sie alle Domänen auf das Magento-Stammverzeichnis, dh auf dasselbe Dokumentstammverzeichnis in der Webserver-Konfiguration (Apache oder Nginx).
Schritt 2: Konfigurieren Sie Domainnamen als Basis-URLs für jede Website in der Systemkonfiguration im Magento Admin-Panel.
Schritt 3: Legen Sie den Shop oder die Website für jede Domain als Umgebungsvariable in
.htaccess
oder in der Webserverkonfiguration fest.Beispiel mit den Webseiten wie in der Frage angegeben:
Beispiel mit Store Views anstelle von Websites
Diese Konfigurationen überprüfen , ob die Domäne enthält „abc.com“ oder „xyz.com“, die ich nützlich finden , um auch Sub - Domains oder Testsysteme zu passen wie abc.com.testserver.com oder test.abc.com, mit der gleichen .htaccess Datei. Wenn Sie eine genaue Übereinstimmung wünschen, ersetzen Sie diese
abc\.com
durch^abc\.com$
Schritt 4: Leeren Sie den Cache und greifen Sie auf Ihre Domains zu.
quelle
Sie sollten kopieren
index.php
und.htaccess
Dateien in Ihrem zweiten Domain-Verzeichnis.Danach:
Öffnen Sie die
index.php
Datei und suchen Sie nach dieser Zeile (es ist die letzte Zeile der Datei):Fügen Sie den folgenden Code direkt vor dem obigen Code ein:
Zuletzt müssen Sie symbolische Links erstellen, um auf einige Verzeichnisse zu verweisen:
Quelle: http://www.crucialwebhost.com/kb/how-to-setup-multiple-magento-stores/
quelle
Sie können die folgenden Schritte ausführen, um Ihren Multi-Store in Magento zu konfigurieren:
1) Alle Domänen , die Sie hinzufügen , wie andere Domains wie
xyz.com
, weisen diese Domain auf Ihre Haupt magento Website - URLabc.com
2) öffnen Sie Ihre Admin - Panel und fügen Webseite, Shop und Shop Ansicht in Ihrem verwalten Shop
3) öffnen Sie Ihre .htaccess - Datei und fügen unter Code
4) Gehen Sie zu Konfigurationen> Web, ändern Sie die Ansicht Ihres Shops und fügen Sie dort Ihre Domain-URL hinzu.
5) Speichern und löschen Sie den Cache
Dadurch werden mehrere Websites konfiguriert. Lassen Sie mich wissen, ob dies für Sie arbeiten wird.
quelle
Nachdem Sie Magento MultiStore über das Backend konfiguriert haben, müssen Sie nur wenige Änderungen an Ihrer .htacces- Datei vornehmen
Fügen Sie nach dem Erstellen der sekundären Domäne den folgenden Code in Ihre .htaccess-Datei ein.
Weitere Informationen finden Sie unter den folgenden Links
Magento 1: https://www.cloudways.com/blog/how-to-setup-multiple-stores-on-magento/
Magento 2: https://www.cloudways.com/blog/create-and-configure-multistore-magento-2/
Übersicht, Probleme und Verwirrungen: https://www.cloudways.com/blog/magento-multi-store-importance-and-some-common-issues/
quelle