Li e vi todas as coisas relacionadas a vários sites do Magento, mas ainda não consigo configurar corretamente para lidar com domínios diferentes com sites diferentes do Magento.
Alguém poderia me informar passo a passo, como configurar os hosts virtuais corretamente e htaccess ou / e index.php?
Eu sei que é fácil definir vários sites em subdomínios / catálogos, mas eu gosto de trabalhar com domínios diferentes.
Eu configurei tudo no Magento admin:
1ª loja:
- domínio: abc.com
- código do site: domain1
2ª loja:
- domínio: xyz.com
- código do site: domain2
Eu tenho o Apache configurado /etc/httpd/conf/httpd.conf
com as seguintes raízes de documento:
- /home/admin/domains/abc.com/public_html
- /home/admin/domains/xyz.com/public_html
O que devo colocar no segundo diretório de domínio (.htaccess, index.php? Devo copiá-lo do primeiro?)
Respostas:
Você pode encontrar como configurar várias fachadas de lojas em uma instalação do Magento, seguindo: http://www.ecommercegorilla.com/how-to-set-up-multiple-store-fronts-with-magento/
Este método funciona para qualquer loja post Magento CE 1.4
No final do artigo, você verá que existem dois métodos, um que usa diretórios separados para cada domínio e um segundo método que permite o uso de domínios de ponteiro.
Se você deseja que os clientes façam check-out no domínio da loja e não em um domínio compartilhado sob SSL, convém usar o método de diretórios separados. Ele descreve como configurar os links simbólicos para que a loja puxe corretamente os arquivos e como modificar o index.php de cada loja para atribuir o código correto do site / loja.
fonte
Você não precisa ter vários diretórios para vários domínios se estiver usando uma única instância do magento para atender aos seus requisitos.
Etapa 1: aponte todos os domínios para o diretório raiz do Magento, ou seja, a mesma raiz do documento na configuração do servidor da web (Apache ou Nginx).
Etapa 2: configure nomes de domínio como URLs base para cada site na Configuração do sistema no painel de administração do Magento.
Etapa 3: defina a loja ou o site para cada domínio como variável de ambiente na
.htaccess
ou na configuração do servidor da web.Exemplo com os sites, conforme indicado na pergunta:
Exemplo com visualizações de loja em vez de sites
Essas configurações verificam se o domínio contém "abc.com" ou "xyz.com", que considero útil para também corresponder a subdomínios ou sistemas de teste como abc.com.testserver.com ou test.abc.com, usando o mesmo .htaccess Arquivo. Se você deseja uma correspondência exata, substitua
abc\.com
por^abc\.com$
Etapa 4: limpe o cache e acesse seus domínios.
fonte
Você deve copiar
index.php
e.htaccess
arquivos no seu segundo diretório de domínio.Depois disso:
Abra o
index.php
arquivo e procure esta linha (é a última linha do arquivo):Adicione o seguinte código antes do código acima:
Por fim, você precisa criar links simbólicos para apontar para alguns diretórios:
Fonte: http://www.crucialwebhost.com/kb/how-to-setup-multiple-magento-stores/
fonte
Você pode seguir as etapas abaixo para configurar sua loja múltipla no magento:
1) Todos os domínios aos quais você está adicionando outros domínios
xyz.com
, aponte esse domínio para o URL principal do site magentoabc.com
2) abra o painel de administração e adicione site, visualização Store and Store na sua loja Gerenciar
3) abra o arquivo .htaccess e adicione código abaixo
4) Vá para Configurações> Web, altere a visualização da sua loja e adicione os URLs do seu domínio.
5) Salve e limpe o cache
Isso irá configurar o site múltiplo. Deixe-me saber se isso funcionará para você.
fonte
Após configurar o Magento MultiStore através do back-end, você precisará fazer algumas alterações no seu arquivo .htacces
Depois de criar o domínio secundário, adicione o seguinte código no seu arquivo .htaccess.
Para mais detalhes, você pode consultar os seguintes 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/
Visão geral, problemas e confusões: https://www.cloudways.com/blog/magento-multi-store-importance-and-some-common-issues/
fonte