GNU/Linux >> Tutoriels Linux >  >> Linux

Configuration d'Apache pour Magento pour afficher différentes vues de magasin à partir de différentes URL/domaines.

Présentation :
Dans l'exemple suivant, j'essaie de définir des variables d'environnement en fonction de la valeur "HTTP_HOST" de la requête entrante.
L'exemple suivant concerne le logiciel Magento Webshop qui offre une vue Store différente pour chaque domaine configuré pour atterrir dans le magasin principal.

Prérequis :
– Magento a été configuré, en plus de sa Store View par défaut, pour proposer 2 autres Store Views différentes :view1 et vue2
– Dans notre exemple, les 3 URL suivantes arrivent sur le même site Magento et voici les résultats escomptés :
http://www.mystore.com ==>> Vue par défaut de la boutique
http://www.mystore1.com ==>> view1 Store View
http://www.mystore2.com ==>> view2 Store View

HOWTO :
Définissez les 2 variables d'environnement suivantes dans Magento Apache vhost comme suit :

    SetEnvIf Host ^(www.)?mystore1.com$ MAGE_RUN_TYPE=store
    SetEnvIf Host ^(www.)?mystore1.com$ MAGE_RUN_CODE=view1

    SetEnvIf Host ^(www.)?mystore2.com$ MAGE_RUN_TYPE=store
    SetEnvIf Host ^(www.)?mystore2.com$ MAGE_RUN_CODE=view2

REMARQUE IMPORTANTE :
Dans cet exemple, pour que Magento dirige la demande vers la vue magasin appropriée, il est prévu de configurer au préalable ces 2 vues magasin dans la zone d'administration de Magento. Si les deux variables d'environnement (MAGE_RUN_TYPE et MAGE_RUN_CODE) ne sont pas définies, Magento revient à la vue de magasin par défaut.


Linux
  1. Exécutez plusieurs versions de PHP pour différents domaines dans NGNIX

  2. Outils graphiques pour Apache ?

  3. Comment réécrire des URL avec mod_rewrite pour Apache sur Ubuntu 20.04

  4. Comment recompiler Apache avec EasyApache de WHM ?

  5. apt-get install pour différentes versions de python

Awk de différentes lignes ?

Windows - Comment forcer la page de code/les paramètres régionaux (différents des paramètres régionaux du système Linux) pour les applications Wine non unicode ?

Installer Apache 2 à partir de la source sur Linux

Mesurer le trafic à partir du journal d'accès apache

En quoi install -c est différent de cp

Couleur différente pour la commande et la sortie