Shirubainu Posted June 27, 2010 Share Posted June 27, 2010 Bonsoir, je viens de lire quelques retours concernant l'URL canonique v1.3 qui "Améliore la SEO en évitant le statut "duplicate content" sur votre boutique".je me demande à quoi sert ce module et si c'est vraiment bien utile ( dans mon cas)?merci de vos réponsesValérie Link to comment Share on other sites More sharing options...
jmaumene Posted June 28, 2010 Share Posted June 28, 2010 Je te conseil de lire cet article :http://www.webrankinfo.com/dossiers/techniques/url-canoniqueL'URL canonique sert à définir une URL par défaut pour un même contenu, en effet, pour le même contenu tu peux avoir des liens différents.C'est à utiliser conjointement avec un sitemap, et vu que le module existe, on aurait tord de s'en priver. Link to comment Share on other sites More sharing options...
Shirubainu Posted June 28, 2010 Author Share Posted June 28, 2010 Merci pour votre aide, j'ai effectivement du duplicate content, je l'ai vérifié tout simplement en tapant l'url htt://antiquesbijoux.com donc sans www et je tombe sur mon site ...donc si je comprends bien j'installe le module et je le configure en rajoutant mon URL dans la case sensitive?merci pour votre aide Link to comment Share on other sites More sharing options...
jmaumene Posted June 28, 2010 Share Posted June 28, 2010 As tu configuré google webmasters tools ?car tu as beaucoup d information dessus :- tu peux préciser le domaine par défaut.- tu peux voir les pages qui on un descriptif ou titre en doubleca peut t'aider pour ton référencement Link to comment Share on other sites More sharing options...
Shirubainu Posted June 28, 2010 Author Share Posted June 28, 2010 merci pour l'info, j'ai donc configuré un compte sur Google et j'obtiens ceçiBalises META description en double 17Balises title en double 43dois je les modifier?mercip.s: j'ai effectué la configuration du module de l'URL canonique entretemps en rajoutant www.antiquesbijoux.com Link to comment Share on other sites More sharing options...
jmaumene Posted June 29, 2010 Share Posted June 29, 2010 Il faut essayer d'avoir un contenu unique, regarde quelles pages sont en double, c'est peut etre la même page.J'ai remarqué que ton sitemap à des erreurs de liens, de plus l url canonique ne semble pas fonctionner correctement :sitemap : − http://www.antiquesbijoux.com//www.antiquesbijoux.com/product.php?id_product=32&id_lang=1 0.6 2010-05-22 weekly − − http://www.antiquesbijoux.com/product.php?id_product=32 0.6 2010-05-22 weekly Les deux pages son identique, et le premier lien ne fonctionne pas ( erreur 404 )si on vas voir les pages, elles sont identique et devraient avoir le meme url canonical :http://www.antiquesbijoux.com/product.php?id_product=32&id_lang=1'>http://www.antiquesbijoux.com/product.php?id_product=32&id_lang=1 <link rel="canonical" href="http://www.antiquesbijoux.com/product.php?id_product=32&id_lang=1" /> http://www.antiquesbijoux.com/product.php?id_product=32 <link rel="canonical" href="http://www.antiquesbijoux.com/product.php?id_product=32" /> Donc la c est pas bon. Link to comment Share on other sites More sharing options...
Shirubainu Posted June 29, 2010 Author Share Posted June 29, 2010 Merci pour votre réponse rapide Link to comment Share on other sites More sharing options...
jmaumene Posted June 29, 2010 Share Posted June 29, 2010 La version 1.4 de google site map est bugé, j ai pris la version 1.5 dans l'archive de prestashop 1.3.1 et ca fonctionne mieuxil faut juste rajouter dans la class tools ( class/tools.class.php ) ligne 70 : static public function getHttpHost($http = false, $entities = false) { $host = (isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : $_SERVER['HTTP_HOST']); if ($entities) $host = htmlspecialchars($host, ENT_COMPAT, 'UTF-8'); if ($http) $host = (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$host; return $host; } et on régénère un site map tout beau Link to comment Share on other sites More sharing options...
Shirubainu Posted July 9, 2010 Author Share Posted July 9, 2010 merci pour votre aide, pourriez vous linker la version 1.5 svp?j'utilise ce générateur pour le sitemap http://www.xml-sitemaps.com/qu'en pensez vous? Link to comment Share on other sites More sharing options...
jmaumene Posted July 9, 2010 Share Posted July 9, 2010 Il vaut mieux utiliser le générateur interne de Prestashop, car on est sur qu'il référence toutes les pages, et avec les bonnes URL.pour la version 1.5 il suffit de télécharger la dernière version de prestashop et de récupérer le module gsitemap. Renommez votre ancien dossier, puis coller le nouveau dans le dossier module. Ensuite n'oubliez pas de faire la modification que je vous ai donné.cdt. Link to comment Share on other sites More sharing options...
Shirubainu Posted July 9, 2010 Author Share Posted July 9, 2010 merci je vais tenter ça Link to comment Share on other sites More sharing options...
Shirubainu Posted July 9, 2010 Author Share Posted July 9, 2010 bon si je résume bien ce que vous avez fait,1. je récupére le dossier gsitemap de prestashop 1.3 et je le mets à la place de mon dossier version 1.2.52. je rajoute les lignes à partir de 70 dans prestashop/classes/tools.php dans ma version 1.2.5c'est bien ca? je ne voudrais pas faire d'erreur.et pourquoi renommer vous le dossier gsitemap initial et non pas le supprimer? merci pour votre aideValérie Link to comment Share on other sites More sharing options...
jmaumene Posted July 12, 2010 Share Posted July 12, 2010 et pourquoi renommer vous le dossier gsitemap initial et non pas le supprimer? :-> En cas d'erreur, pour pouvoir revenir dessusSi elle n'existe pas, il faut la rajouter, sinon la modifier. Link to comment Share on other sites More sharing options...
jmaumene Posted July 12, 2010 Share Posted July 12, 2010 Il faut rajouter le code que je vous ai donné, car le fonction n'existe pas encore dans la version 1.2.5ligne 70, car c'est là que le code se trouve dans la nouvelle version. mais ca peut très bien etre rajouté à la fin du fichhier ou au début.Il ne faut pas supprimer ou modifier les lignes présentes à cet endroit, il faut juste inserer le code après la fonction redirectAdmin, ce qui vas donner : 59 /** 60 * Redirect user to another admin page 61 * 62 * @param string $url Desired URL 63 */ 64 static public function redirectAdmin($url) 65 { 66 header('Location: '.$url); 67 exit; 68 } 69 70 static public function getHttpHost($http = false, $entities = false) 71 { 72 $host = (isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : $_SERVER['HTTP_HOST']); 73 if ($entities) 74 $host = htmlspecialchars($host, ENT_COMPAT, 'UTF-8'); 75 if ($http) 76 $host = (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$host; 77 return $host; 78 } 79 80 /** 81 * Get the server variable SERVER_NAME Link to comment Share on other sites More sharing options...
Shirubainu Posted July 12, 2010 Author Share Posted July 12, 2010 Merci pour votre aide voiçi ce que ça donne, qu'en pensez vous?merci encore Link to comment Share on other sites More sharing options...
jmaumene Posted July 12, 2010 Share Posted July 12, 2010 oui, c 'est ca Link to comment Share on other sites More sharing options...
Shirubainu Posted July 12, 2010 Author Share Posted July 12, 2010 bon, je me suis penché ce soir sur le sitemap et j'ai voulu le générer dans le BO en suivant vos recommandations et je n'ai rien dans la partie configuration du module google sitemap... j'ai fait un petit screen , j'ai du louper quelques chose merci Link to comment Share on other sites More sharing options...
jmaumene Posted July 13, 2010 Share Posted July 13, 2010 il y a une erreur dans le code, et la c'est configuré pour ne pas afficher les erreurs. ( ce qui est une bonne pratique pour un serveur de prod )il faudrait voir dans le fichier de log ce qu'il dit.sinon rajouter tout au début du module dans le code (ligne 2 apres <?php : ini_set('display_errors', 1); error_reporting(E_ALL); Link to comment Share on other sites More sharing options...
Shirubainu Posted July 13, 2010 Author Share Posted July 13, 2010 bon j'ai pu corrigé le code et j'obtiens le sitemap dispo içi, j'ai coché les 2 cases sitemap produits et sitemap cms...http://www.antiquesbijoux.com/sitemap.xmlce sitemap est il acceptable?merci en tout cas pour toute votre aide Link to comment Share on other sites More sharing options...
jmaumene Posted July 13, 2010 Share Posted July 13, 2010 Il faut le mettre dans google webmaster tools et tester mais il a l air pas mal( c'etait quoi l'erreur ? vous avez bien enlevé l affichage des erreur ? ca vous a aidé ? ) Link to comment Share on other sites More sharing options...
Shirubainu Posted July 13, 2010 Author Share Posted July 13, 2010 je n'ai pas compris votre question, qu'entendez vous par affichage des erreurs (est ce une variable à cocher?)En tout cas merci vous m'avez bien aidé à formuler un sitemap intéressant... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now