Leí y vi todas las cosas relacionadas con múltiples sitios web para Magento, pero aún no puedo configurar correctamente para manejar diferentes dominios con diferentes sitios web de Magento.
¿Alguien podría decirme paso a paso cómo configurar los hosts virtuales correctamente y htaccess o / e index.php?
Sé que configurar múltiples sitios web en subdominios / catálogos es fácil, pero me gusta que funcione con diferentes dominios.
He configurado todo en el administrador de Magento:
1ra tienda:
- dominio: abc.com
- código del sitio web: dominio1
2da tienda:
- dominio: xyz.com
- código del sitio web: dominio2
Tengo Apache configurado /etc/httpd/conf/httpd.conf
con las siguientes raíces de documentos:
- /home/admin/domains/abc.com/public_html
- /home/admin/domains/xyz.com/public_html
¿Qué debo poner en el segundo directorio de dominio (.htaccess, index.php? ¿Debería copiarlo del primero?)
Respuestas:
Puede encontrar cómo configurar múltiples escaparates en una instalación de Magento siguiendo: http://www.ecommercegorilla.com/how-to-set-up-multiple-store-fronts-with-magento/
Este método funciona para cualquier tienda post Magento CE 1.4
Mire al final del artículo y verá que hay dos métodos, uno que usa directorios separados para cada dominio y un segundo método que le permite usar dominios de puntero.
Si está buscando que los clientes paguen en el dominio de la tienda y no en un dominio compartido bajo SSL, querrá usar el método de directorios separados. Describe cómo configurar los enlaces simbólicos para que la tienda extraiga correctamente los archivos y cómo modificar el index.php de cada tienda para asignar el código de sitio web / tienda correcto.
fuente
No necesita tener múltiples directorios para múltiples dominios si está utilizando una sola instancia de magento para cumplir con sus requisitos.
Paso 1: Apunte todos los dominios al directorio raíz de Magento, es decir, la misma raíz del documento en la configuración del servidor web (Apache o Nginx).
Paso 2: Configure los nombres de dominio como URL base para cada sitio web en Configuración del sistema en el panel de administración de Magento.
Paso 3: Establezca la tienda o el sitio web para cada dominio como variable de entorno en
.htaccess
o en la configuración del servidor web.Ejemplo con los sitios web que figuran en la pregunta:
Ejemplo con vistas de la tienda en lugar de sitios web
Estas configuraciones verifican si el dominio contiene "abc.com" o "xyz.com", lo que me parece útil para que también coincida con subdominios o sistemas de prueba como abc.com.testserver.com o test.abc.com, utilizando el mismo .htaccess archivo. Si desea una coincidencia exacta, reemplácela
abc\.com
con^abc\.com$
Paso 4: borra la memoria caché y accede a tus dominios.
fuente
Debe copiar
index.php
y.htaccess
archivos en su segundo directorio de dominio.Después de esto:
Abra el
index.php
archivo y busque esta línea (es la última línea del archivo):Agregue el siguiente código justo antes del código anterior:
Por último, debe crear enlaces simbólicos para señalar algunos directorios:
Fuente: http://www.crucialwebhost.com/kb/how-to-setup-multiple-magento-stores/
fuente
Puede seguir los pasos a continuación para configurar su tienda múltiple en magento:
1) Todos los dominios que está agregando como otros dominios como
xyz.com
, dirija este dominio a su url principal del sitio web de magentoabc.com
2) abra su panel de administración y agregue el sitio web, la vista Tienda y Tienda en su Tienda Administrar
3) abra su archivo .htaccess y agregue debajo del código
4) Vaya a configuraciones> Web, cambie la vista de su tienda y agregue las URL de su dominio allí.
5) Guardar y borrar caché
Esto configurará el sitio web múltiple. Avísame si esto funcionará para ti.
fuente
Después de configurar Magento MultiStore a través del backend, debe realizar algunos cambios en su archivo .htacces
Después de crear el dominio secundario, agregue el siguiente código en su archivo .htaccess.
Para más detalles, puede consultar los siguientes enlaces
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/
Descripción general, problemas y confusiones: https://www.cloudways.com/blog/magento-multi-store-importance-and-some-common-issues/
fuente