Magento

Magento – Multisite sous Nginx avec nom de domaine ou sous dossiers

Par Damien L. le 15 juillet 2016

Voici une petite astuce Nginx qui pourrait vous intéresser concernant la mise en place du multidomaine avec Magento et Nginx.

Supposons que vous disposez déjà d’un :

En amont de votre fichier (avant l’instruction « server »), il vous suffit de créer un mapping du type :

Ce système permet en effet de mapper des variables standards Nginx à des variables personnalisées. Dans notre cas, nous relions donc, selon les cas, des noms de domaines avec ou sans sous-domaines, à une variable qui contiendra simplement notre code de magasin ($store_code).

Par la suite, dans notre configuration, il suffit d’utiliser :

Il faudra également bien penser à créer les configurations associées dans Magento pour que cela fonctionne.

De plus, il faudra également préciser à Nginx que s’il ne trouve pas un fichier, il doit passer par « /index.php ». Cela permet notamment de gérer les sous-dossiers.

LinkedIn Google+ Email
Damien L.

Geek sans barbe qui aime le rock, la bière, et les Design Patterns !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

GIF