Livezilla

Certified Partner and
PrestaShop Developer for:

Fix Prestashop URL Dupliquer

Dupliquer Fix URL

Cette page a été écrite en anglais, s'il vous plaît voir la version anglaise pour les changements de code correct.


Il ya un gros problème avec des variables supplémentaires sur les pages produits dont la liste (catégorie, recherche, best-seller, promotions et nouveaux produits).

Le tri, # ou résultats par page + drapeaux de langue de créer de nouveaux liens avec un nombre potentiellement infini de variables.

Exemple:

/ Best-sales.php? Isolang = Salut & n = 15 & p = 3 & id_lang = 23 & orderby = prix & desc = orderway
/ 5-prestashop-modules n = 10 & id = & isolang;? ​​Id_lang = 13 & orderby = name = & orderway asc & id_lang = 13 & id_category = 5
/ 5-prestashop-modules? N = 10 & id = & isolang id_lang = 13 & orderby = name = asc & orderway

Alors que ces URL ne sont pas un problème pour les utilisateurs réguliers, que les moteurs de recherche d'explorer votre site trouver ces liens, puis ils rampent ces liens et de trouver plus de nouveaux liens sur eux avec des variables encore plus ajouté à la fin.

Pour les moteurs de recherche, l'ordre de tri des produits sur une page, le nombre de résultat par page, et une variable de changement de langue ne sont pas nécessaires, en fait, ils ont juste ajouter de nouveaux liens pour eux de ramper avec pratiquement les mêmes données.

Nous estimons que les URL supplémentairesque les moteurs de recherche sont rampent environ 50-100 + fois plus que les URLs réelles qui sont valables et doivent ramper, il en résulte beaucoup de la balise meta duplication de contenu très similaire, et crée une énorme charge sur votre site quand ils rampent pages ne sont pas vraiment nécessaires.

La solution idéale est de cacher toutes ces variables supplémentaires à partir des moteurs de recherche, la seule variable qui devrait être disponible est le numéro de page (lorsque la pagination est présent).

Cela permettra de s'assurer qu'il n'ya pas plusieurs URL pour la même page avec des variables différentes.

Cette modification comprend également l' URL Fixer multilingue

Ce correctif empêche les moteurs de recherche de voir ces nouvelles pages, cependant, si elles ont déjà exploré votre site et avoir ces liens, ils continueront à les disséquer moins d'avis contraire.

Nous avons ajouté à l' URL de redirection Dupliquer le module 301 redirections à partir de chaque page avec des variables (11-catégorie nom? orderby = name = & orderway asc) à la page sans aucune variables (11-catégorie nom).

La seule variable qui va rester est p = qui est utilisé pour la pagination.

 

Téléchargez le modifiésfichiers à partir de http://www.presto-changeo.com/SEO_Fix.zip (4 au total) pour PS 1.2, 1.3 et 1.3.2, assurez-vous de conserver une sauvegarde de vos fichiers existants avant de copier les 3 modifié.

 

Comment tester?
Cette modification n'affecte pas les utilisateurs réguliers, afin de le tester, vous avez besoin de tromper le serveur de penser que vous êtes un moteur de recherche.

1) Ouvrez Firefox, tapez dans la barre d'adresse "about: config" et appuyez sur Entrée.
2) Au sommet il ya un filtre, de type «agent»
3) Faites un clic droit sur "general.useragent.extra.firefox" et choisissez Modifier.
4) Remplacez la valeur à l'intérieur avec "bot" et cliquez sur OK

Maintenant, lorsque vous accéder à votre site, le module vous êtes un moteur de recherche, et appliquer les modifications.
Vous verrez que choisir un filtre ne fera rien, les Résultats par page déroulante est allé, et si vous entrez l'une de ces URLs avec des variables supplémentaires, ils seront tous supprimés (sauf p = si elle était présente).

Pour revenir au navigateur à la normale, cliquez à droite sur "general.useragent.extra.firefox" et cliquez sur "reset".