seo关于重定向redirection-泓源视野

seo关于重定向redirection

Avantages : gratuite, peu complexe

Défauts : risque de planter l’intégralité du site, inadapté si vous avez beaucoup de redirections.

Pour utiliser la commande “RedirectPermanent” vous aurez besoin de modifier le fichier htaccess de votre Prestashop.

Ce fichier se trouve à la racine de votre site et devrait être accessible depuis votre logiciel FTP.

seo关于重定向redirection插图

Comment créer une redirection sur Prestashop avec redirectPermanent ?

1) Rendez-vous sur votre FTP et ouvrez le fichier htaccess à l’aide d’un éditeur de texte.

2) Ajoutez la ligne suivante :

RedirectPermanent /url-a-rediriger.html http://www.votresite.com/url-de-destination.html

3) Sauvegarder votre fichier et renvoyez-le sur votre FTP.

Méthode avancée :  utiliser les expressions régulières.

Avantages : gratuite, permet de rediriger des milliers d’urls en une ligne.

Défauts : risque de planter l’intégralité du site, complexe à mettre en place.

Bien que puissante, les expressions régulières risquent de vous donner pas mal de fil à retordre.

En effet, c’est un langage bien particulier qui demande une bonne dose d’apprentissage et beaucoup de concentration.

Le plus simple, c’est sans doute de vous montrer à quoi ressemble une expression régulière.

En voici une :

#^[a-zA-Z-]+@[a-zA-Z-]+\.[a-zA-Z]{2,6}$#

Sympa non ?

Le gros intérêt des expressions régulières, c’est qu’elle permette de reconnaître des “modèles” d’url ce qui permet en une ligne de code de créer des milliers de redirections.

On peut par exemple demander à ce que toutes les urls contenant le dossier “tennis” soient redirigées vers une url identique, mais dans le dossier “basket”.

Pratique, si vous avez 5000 paires de basket pour lesquelles vous souhaitez modifier l’url.

Vous faire un cours complet sur les expressions régulières serait beaucoup trop long.

Si c’est la méthode que vous souhaitez utiliser, je vous conseille de lire cet excellent article.

Comment créer une redirection 301 avec les expressions régulières.

Il existe deux méthodes, qui ont toutes deux les mêmes avantages et défauts (ceux cités un peu plus haut 😄).

Utiliser les expressions régulières avec Htacess.

1) Rendez-vous sur votre FTP et ouvrez le fichier .htacess avec un editeur de texte.

2) Ensuite, vous devez vérifier que la ligne suivante est bien présente dans votre fichier htacess :

RewriteEngine On

Cette ligne permet d’activer la réécriture d’url, nécessaire pour l’utilisation des expressions régulières.

Si vous avez activé l’option “Url simplifiée” dans “Paramètres de la boutique > Traffic et SEO” cette ligne devrait déjà être présente.

seo关于重定向redirection插图1

3) Ajoutez votre règle de réécriture en utilisant la commande “RewriteRule” et votre expression régulière.

Voici un exemple de ce que ça peut donner :

RewriteRule ^actu/(.+?)(-[0-9]+)?$ /blog/$1 [L,R=301]

Ici par exemple, on redirige toutes les urls qui ont le dossier “actu” vers les mêmes urls vers le dossier “blog”.

本文由 泓源视野 作者:admin 发表,其版权均为 泓源视野 所有,文章内容系作者个人观点,不代表 泓源视野 对观点赞同或支持。如需转载,请注明文章来源。
6

发表评论

Protected with IP Blacklist CloudIP Blacklist Cloud
您是第8232876 位访客, 您的IP是:[3.229.117.191]