Les paramètres pour mettre Prestashop dans un sous-domaine.

Comme InfoProDirect.com, vous souhaitez disposer d’un site vitrine sur la base d’un CMS open-source pour votre domaine principal, et d’une boutique en ligne Prestashop sur un sous -domaine (dans notre cas, il s’agit de shop.infoprodirect.com).

Mal paramétrée, la réécriture d’URL de Prestashop va systématiquement s’attribuer le domaine principal: quoi que vous fassiez, le site vitrine n’est jamais affiché, la boutique cannibalise le domaine (arrghh).

Pas la peine de vous casser la tête avec le fichier .htaccess de Prestashop 1.5 ou les DNS de votre hébergeur, la solution est dans le paramétrage d’URL de votre zone d’administration de Prestashop.

  • Dans le menu principal, sélectionnez, Préférences, puis SEO&URLs.
  • Faites défiler la page jusqu’à Configuration des URL
  • Décochez « Rediriger vers l’URL canonique »
  • Enregistrez la modification.

Pendant que vous êtes dans ce paramétrage, vérifiez bien que c’est bien votre sous-domaine (et non le domaine principal) qui est indiqué dans le formulaire « URL de la boutique » …

C’est tout: le fichier .htaccess est normalement réécrit automatiquement à l’enregistrement du nouveau paramètre.