Jump to content

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.

Link to comment
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'];

Link to comment
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.

Link to comment
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.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...