﻿{"id":1111,"date":"2022-10-04T18:19:37","date_gmt":"2022-10-04T10:19:37","guid":{"rendered":"https:\/\/byy3.com\/?p=1111"},"modified":"2022-10-04T18:19:37","modified_gmt":"2022-10-04T10:19:37","slug":"seo%e5%85%b3%e4%ba%8e%e9%87%8d%e5%ae%9a%e5%90%91redirection","status":"publish","type":"post","link":"https:\/\/byy3.com\/?p=1111","title":{"rendered":"seo\u5173\u4e8e\u91cd\u5b9a\u5411redirection"},"content":{"rendered":"<p><strong>Avantages :<\/strong>\u00a0gratuite, peu complexe<\/p>\n<p><strong>D\u00e9fauts :<\/strong>\u00a0risque de planter l\u2019int\u00e9gralit\u00e9 du site, inadapt\u00e9 si vous avez beaucoup de redirections.<\/p>\n<p>Pour utiliser la commande \u201cRedirectPermanent\u201d vous aurez besoin de modifier le fichier htaccess de votre Prestashop.<\/p>\n<p>Ce fichier se trouve \u00e0 la racine de votre site et devrait \u00eatre accessible depuis votre logiciel FTP.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"entered lazyloaded\" src=\"https:\/\/lh5.googleusercontent.com\/cDTO_SrsLv_C39NlutuoT9-q7ZmditxyJULLJ8YmRZ_EMvG_f8XK6tlyBhDRxeKsHj00luWEdKDwfxjffQxHAlSeXHZY8w1oAhQpaPP8JTO5SJfSbTwBBiy8hADyZiqIRfLZHfow\" data-lazy-data-original=\"https:\/\/lh5.googleusercontent.com\/cDTO_SrsLv_C39NlutuoT9-q7ZmditxyJULLJ8YmRZ_EMvG_f8XK6tlyBhDRxeKsHj00luWEdKDwfxjffQxHAlSeXHZY8w1oAhQpaPP8JTO5SJfSbTwBBiy8hADyZiqIRfLZHfow\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" data-ll-status=\"loaded\" title=\"seo\u5173\u4e8e\u91cd\u5b9a\u5411redirection\u63d2\u56fe\" alt=\"seo\u5173\u4e8e\u91cd\u5b9a\u5411redirection\u63d2\u56fe\" \/><\/figure>\n<h3>Comment cr\u00e9er une redirection sur Prestashop avec redirectPermanent ?<\/h3>\n<p>1) Rendez-vous sur votre FTP et ouvrez le fichier htaccess \u00e0 l\u2019aide d\u2019un \u00e9diteur de texte.<\/p>\n<p>2) Ajoutez la ligne suivante :<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-classic enlighter-hover enlighter-linenumbers \">\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-text\">RedirectPermanent \/url-a-rediriger.<\/span><span class=\"enlighter-m3\">html<\/span><span class=\"enlighter-text\"> http:<\/span><span class=\"enlighter-c0\">\/\/www.votresite.com\/url-de-destination.html<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>3) Sauvegarder votre fichier et renvoyez-le sur votre FTP.<\/p>\n<h2 id=\"methode3\">M\u00e9thode avanc\u00e9e :\u00a0 utiliser les expressions r\u00e9guli\u00e8res.<\/h2>\n<p><strong>Avantages<\/strong>\u00a0: gratuite, permet de rediriger des milliers d\u2019urls en une ligne.<\/p>\n<p><strong>D\u00e9fauts<\/strong>\u00a0: risque de planter l\u2019int\u00e9gralit\u00e9 du site, complexe \u00e0 mettre en place.<\/p>\n<p>Bien que puissante, les expressions r\u00e9guli\u00e8res risquent de vous donner pas mal de fil \u00e0 retordre.<\/p>\n<p>En effet, c\u2019est un langage bien particulier qui demande une bonne dose d\u2019apprentissage et beaucoup de concentration.<\/p>\n<p>Le plus simple, c\u2019est sans doute de vous montrer \u00e0 quoi ressemble une expression r\u00e9guli\u00e8re.<\/p>\n<p>En voici une :<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-classic enlighter-hover enlighter-linenumbers \">\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-c0\">#^[a-zA-Z-]+@[a-zA-Z-]+\\.[a-zA-Z]{2,6}$#<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Sympa non ?<\/p>\n<p>Le gros int\u00e9r\u00eat des expressions r\u00e9guli\u00e8res, c\u2019est qu\u2019elle permette de reconna\u00eetre des \u201cmod\u00e8les\u201d d\u2019url ce qui permet en une ligne de code de cr\u00e9er des milliers de redirections.<\/p>\n<p>On peut par exemple demander \u00e0 ce que toutes les urls contenant le dossier \u201ctennis\u201d soient redirig\u00e9es vers une url identique, mais dans le dossier \u201cbasket\u201d.<\/p>\n<p>Pratique, si vous avez 5000 paires de basket pour lesquelles vous souhaitez modifier l\u2019url.<\/p>\n<p>Vous faire un cours complet sur les expressions r\u00e9guli\u00e8res serait beaucoup trop long.<\/p>\n<p>Si c\u2019est la m\u00e9thode que vous souhaitez utiliser, je vous conseille de lire\u00a0<a href=\"https:\/\/byy3.com\/go\/?url=https:\/\/zestedesavoir.com\/tutoriels\/3651\/les-expressions-regulieres-1\/\" target=\"_blank\" rel=\"noreferrer noopener\" rel=\"nofollow\" >cet excellent article<\/a>.<\/p>\n<h3>Comment cr\u00e9er une redirection 301 avec les expressions r\u00e9guli\u00e8res.<\/h3>\n<p>Il existe deux m\u00e9thodes, qui ont toutes deux les m\u00eames avantages et d\u00e9fauts (ceux cit\u00e9s un peu plus haut ?).<\/p>\n<h4>Utiliser les expressions r\u00e9guli\u00e8res avec Htacess.<\/h4>\n<p>1) Rendez-vous sur votre FTP et ouvrez le fichier .htacess avec un editeur de texte.<\/p>\n<p>2) Ensuite, vous devez v\u00e9rifier que la ligne suivante est bien pr\u00e9sente dans votre fichier htacess :<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-classic enlighter-hover enlighter-linenumbers \">\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-text\">RewriteEngine On<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Cette ligne permet d\u2019activer la r\u00e9\u00e9criture d\u2019url, n\u00e9cessaire pour l\u2019utilisation des expressions r\u00e9guli\u00e8res.<\/p>\n<p>Si vous avez activ\u00e9 l\u2019option \u201cUrl simplifi\u00e9e\u201d dans \u201cParam\u00e8tres de la boutique &gt; Traffic et SEO\u201d cette ligne devrait d\u00e9j\u00e0 \u00eatre pr\u00e9sente.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"entered lazyloaded\" src=\"https:\/\/lh5.googleusercontent.com\/Ca1UCaayum52hyLmT4RMqTmmKoXhQ-1Q5SOodRhA8YbEeaJKgCab6zbXnSc5wp9rwNPJtX_Zrk3EBptaijJCccxG-ruaxnfN0wA3yLZwKCVGZ_GjPjrCAu4CVsEDOZ1pyKjIAt3G\" data-lazy-data-original=\"https:\/\/lh5.googleusercontent.com\/Ca1UCaayum52hyLmT4RMqTmmKoXhQ-1Q5SOodRhA8YbEeaJKgCab6zbXnSc5wp9rwNPJtX_Zrk3EBptaijJCccxG-ruaxnfN0wA3yLZwKCVGZ_GjPjrCAu4CVsEDOZ1pyKjIAt3G\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" data-ll-status=\"loaded\" title=\"seo\u5173\u4e8e\u91cd\u5b9a\u5411redirection\u63d2\u56fe1\" alt=\"seo\u5173\u4e8e\u91cd\u5b9a\u5411redirection\u63d2\u56fe1\" \/><\/figure>\n<p>3) Ajoutez votre r\u00e8gle de r\u00e9\u00e9criture en utilisant la commande \u201cRewriteRule\u201d et votre expression r\u00e9guli\u00e8re.<\/p>\n<p>Voici un exemple de ce que \u00e7a peut donner :<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-classic enlighter-hover enlighter-linenumbers \">\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-text\">RewriteRule ^actu\/<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">.+?<\/span><span class=\"enlighter-g1\">)(<\/span><span class=\"enlighter-text\">-<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-n1\">0<\/span><span class=\"enlighter-text\">-<\/span><span class=\"enlighter-n1\">9<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\">+<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">?$ \/blog\/$<\/span><span class=\"enlighter-n1\">1<\/span> <span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-text\">L,R=<\/span><span class=\"enlighter-n1\">301<\/span><span class=\"enlighter-g1\">]<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Ici par exemple, on redirige toutes les urls qui ont le dossier \u201cactu\u201d vers les m\u00eames urls vers le dossier \u201cblog\u201d.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avantages :\u00a0gratuite, peu complexe D\u00e9fauts :\u00a0risque de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[44,290,724],"class_list":["post-1111","post","type-post","status-publish","format-standard","hentry","category-net-security","tag-seo"],"_links":{"self":[{"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/posts\/1111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/byy3.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1111"}],"version-history":[{"count":0,"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/posts\/1111\/revisions"}],"wp:attachment":[{"href":"https:\/\/byy3.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byy3.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byy3.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}