1. ✅ Apprenez une METHODE qui marche pour votre SEO ! Formation à distance avec Olivier Duffez et Fabien Facériès + aide pour prise en charge du financement
    Rejeter la notice

Modification d'une régle de réécriture avec redirection

Discussion dans 'URL Rewriting et .htaccess' créé par euralium, 2 Juin 2015.

  1. euralium
    euralium Nouveau WRInaute
    Inscrit:
    15 Mars 2007
    Messages:
    4
    J'aime reçus:
    0
    Bonjour,

    J'ai des URL dynamique du type
    http://www.monsite.fr/blog/blog.php?titre=titrearticle&ref=11
    (11 étant une variable, en l'occurence la référence de l'article)

    J'ai, depuis longtemps, créé un fichier htaccess pour réécrire mes URL sous la forme
    http://www.monsite.fr/blog/titrearticle&art=11

    Voici le code de mon htaccess actuel

    Code:
    RewriteEngine on
    RewriteRule ^([-a-z0-9]+)&art=([0-9]+)$   /blog/blog.php?titre=$1&ref=$2 [L]
    Tout ceci fonctionne très bien. Sauf que je souhaite modifier ma règle de réécriture pour faire disparaitre définitivement les "&" de mes url. Les nouvelles URL doivent donc être sous la forme:
    http://www.monsite.fr/blog/titrearticle-11
    Jusque là tout va bien. Je modifie la ligne de mon htaccess qui devient:

    Code:
    RewriteEngine on
    RewriteRule ^([-a-z0-9]+)-([0-9]+)$   /blog/blog.php?titre=$1&ref=$2 [L]
    Mon probléme est que j'ai des liens externes vers mes URL réécrites sur l'ancien modèle et que je ne souhaite pas perdre les visiteurs qui suivent ces liens. Je voudrais également que les moteurs de recherche comprennent que le lien entre mes anciennes réécritures et mes nouvelles. Et là je me tire les cheveux.
    J'ai essayé de rajouter cette ligne mais ça ne fonctionne pas:

    Code:
    RedirectMatch 301 ^/([-a-z0-9]+)&art=([0-9]+)$   /blog/$1-$2
    Merci pour votre aide précieuse.
     
  2. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    792
    J'aime reçus:
    0
    RewriteRule ^([-a-z0-9]+)&art=([0-9]+)$ /blog/$1-$2 [QSA,L,R=301]
     
  3. euralium
    euralium Nouveau WRInaute
    Inscrit:
    15 Mars 2007
    Messages:
    4
    J'aime reçus:
    0
    @loubet

    Mille fois merci. ça fonctionne!

    J'avais bien essayé quelque chose de ce genre mais sans le QSA à la fin et ça ne marchait pas.

    Encore merci pour cette aide précieuse.
     
Chargement...
Similar Threads - Modification régle réécriture Forum Date
Cas de non respect des règles AdSense : demander un examen sans modifications ? AdSense 8 Août 2019
Modification des règles d'affichage des bannières AdSense AdSense 2 Juillet 2019
Modifications des règles de contenu enrichi Référencement Google 13 Mai 2019
Problème modification code Adsense AdSense 21 Avril 2020
Position zéro et Featured Snippet : modification affichage Référencement Google 23 Janvier 2020
modification Favicon : délai de mise à jour Google Développement d'un site Web ou d'une appli mobile 23 Janvier 2020
WordPress Google et les dates de publication / modification Référencement Google 22 Octobre 2019
Modification du menu perte de trafic Demandes d'avis et de conseils sur vos sites 8 Mai 2019
Modifications de mes sitemaps Débuter en référencement 15 Novembre 2018
Application android - modification de la description Problèmes de référencement spécifiques à vos sites 26 Septembre 2018