Jump to content
Sign in to follow this  
dieuduciel

Module Canonical et sous domaines multilangues

Recommended Posts

Bonsoir,

Sur un de mes sites, j'ai installé plusieurs langues (anglais et hollandais) en sous domaines nl.xxx.com et en.xxx.com
J'ai installé le module URL canonical. Le problème c'est que l'on ne peut renseigner qu'un seul domaine ( le domaine générique www.xxx.com
Pour les sous domaines j'ai donc une proposition de revenir vers les pages www.xxx.com/page.php depuis mes pages nl.xxx.com/page.php et en.xxx.com/page.php

Comment-puis-je faire pour que chaque sous domaine fonctionne avec le module ?

Merci pour votre aide.

bonne soirée.

Share this post


Link to post
Share on other sites

Bonjour;

J'ai moi aussi un site en sous domaine et j'ai trouvé la solution suivante:
Dans le fichier canonicalurl.php modifier :

    function hookHeader($params)
   {
       global $smarty, $protocol, $cookie, $link;

       $canonicalUrl = Configuration::get('CANONICAL_URL');



par

    function hookHeader($params)
   {
       global $smarty, $protocol, $cookie, $link;

       $canonicalUrl = $_SERVER['HTTP_HOST'];

Share this post


Link to post
Share on other sites

Merci pour ton aide, je testerai ca ce soir.

Autre question : :)

Comment fais-tu pour que lorsque l'on rajoute à tes url des paramètres ou des compléments, on soit redirigé vers l'url canonique (produit ou catégorie)

Ex : http://www.to-buy-art.com/2-aurelia-chapelain-je-complete-lurl?'>http://www.to-buy-art.com/2-aurelia-chapelain-je-complete-lurl?
=> Redirection vers http://www.to-buy-art.com/2-aurelia-chapelain

Sur ma version de prestashop, je peux rajouter n'importe quoi (paramètres, compléments d'URL..) après l'id de produit ou de catégorie, et j'ai quand même accès la bonne page, sans être redirigé. De plus j'ai le module canonical qui me dit que la page sur laquelle je suis est bien l'url canonique :
Par ex www.xxxx.com/4-macategorie-que-jai-complétée est considérée comme canonique, alors que www.xxxx.com/4-macategorie (vrai canonique) est elle aussi considérée comme canonique

Aurais-tu une astuce ?

Merci pour ton aide.

Bonne journée.

Share this post


Link to post
Share on other sites

Merci pour ton lien.
Quelle version de Prestashop utilises-tu ? Je suis sur une 1.3
Quelle procédure faut-il suivre ? La procédure pour la version 1.1 ? Fonctionne-elle même avec une version 1.3 ?

Merci pour ton retour.
Bonne soirée.

Share this post


Link to post
Share on other sites

version 1.2.5.0 (c'est dans la signature)
Pour tes questions, la seule chose que je peux te dire c'est que les liens ne sont plus écris de la même manière dans la version 1.3 alors il faudrait peut etre que tu modifies le fichier link.php pour avoir des liens comme sur la version 1.1 comme le préconise Cédric.
Bonne continuation.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More