Ajouter des arguments sans nuire au référencement

Discussion dans 'URL Rewriting et .htaccess' créé par jexl, 29 Janvier 2008.

  1. jexl
    jexl WRInaute discret
    Inscrit:
    23 Juin 2005
    Messages:
    166
    J'aime reçus:
    0
    Bonjour à tous,

    J'ai acctuellement une règle très simple qui passe juste l'id de mes annonces du genre

    Code:
    RewriteEngine on 
    RewriteRule ^annonce-([0-9]+)\.html$ annonce.php?annonce=$1 [L] 
    Je suis aujoud'hui entrain d'ajouter de nouveaux critères de recherche pour mes annonces, du coup, je voudrais passer de nouvelles variables.

    Et faire de ce que j'avais ca :

    Code:
    RewriteEngine on 
    RewriteRule ^annonce-([0-9]+)-([a-z])\.html$ annonce.php?annonce=$1&var=$2 [L] 
    La question que je me pose est la suivante :
    Si je modifie la première règle par la deuxième toutes mes annonces référencées par google, vont se trouver avec une erreur 404. Alors si vous avez une solution, je suis preneur.

    A+
     
  2. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Bonsoir
    Il te faudra doubler ceci avec des redirections permanentes. Soit en PHP (peut etre plus facile à mettre en place étant donné l'intrusion de mots dans l'URL, issus sans doute d'une BDD ?) soit par le fichier .htaccess
     
  3. jexl
    jexl WRInaute discret
    Inscrit:
    23 Juin 2005
    Messages:
    166
    J'aime reçus:
    0
    Si j'ai bien compris, je dois faire deux règles pour la même page, en attendant que la première ne soit plus utile ?
    Ca ne risque pas de me faire une page doublon, aux yeux de google et de ces copains moteurs de recherche ?
     
  4. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Oui, c'est ça.
    Et non ca ne risque pas de faire doublon, l'instruction de la redirection 301 est "cette adresse A a définitivement été redirigée vers l'adresse B", et les moteurs l'interprètent ainsi.
    Les anciennes url A seront remplacées, au "niveau" ou elles se trouvent, par les nouvelles url B, progressivement.
    La redirection se fait, dans le .htaccess, avec un truc comme ça:
    Code:
    RewriteRule ^ancienne-url.htm$ http://www.monsite.fr/nouvelle-url.html [QSA,R=301]
    
     
  5. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    Fait une redirection massive avec PHP.

    1° Redirige toute les urls qui contiennent la chaine "annonce-"
    2° Met ce code tout en haut de ton script
    3° garde le quelques jours le temps de réindexe les nouvelles urls puis enleve le
    4° tu peux le pofiner pour qu'il ne prennent pas les urls qui ont deja 2 variables.

    ++

    Code:
    <?php
    $url = $_SERVER["REQUEST_URI"];
    $rel = strstr($url,'annonce-');
    if($rel != FALSE) {
    header("Status: 301 Moved Permanently");
    header("Location: http://".$_SERVER['HTTP_HOST']."/annonce-".$annonce."-".$var.".html");
    }
    ?>
     
  6. jexl
    jexl WRInaute discret
    Inscrit:
    23 Juin 2005
    Messages:
    166
    J'aime reçus:
    0
    Merci à vous pour cette aide, je vais me mettre au boulot, et vous tiens au courant.

    A+
     
Chargement...
Similar Threads - Ajouter arguments nuire Forum Date
Ajouter des liens sortants externes pour améliorer le référencement Netlinking, backlinks, liens et redirections 2 Mai 2022
Comment ajouter le tag GA4 sur 7000 fichiers ? Google Analytics 10 Avril 2022
Comment ajouter une URL en japonais dans Blogger ? Gmail, Google Talk, Blogger et Orkut 28 Novembre 2021
Quelle solutions pour ajouter un annuaire de membre Développement d'un site Web ou d'une appli mobile 21 Septembre 2021
Linkedin : comment ajouter une URL sur une image ? Autres réseaux sociaux 1 Juin 2021
Ajouter des liens externes : bonne pratique SEO ? Rédaction web et référencement 27 Avril 2021
Protection de site web : quel code ajouter dans htaccess ? URL Rewriting et .htaccess 5 Mars 2021
Comment ajouter un blog pour le SEO sur un site statique ? Demandes d'avis et de conseils sur vos sites 20 Janvier 2021
Ajouter des liens internes sitewide en cloaking Netlinking, backlinks, liens et redirections 2 Décembre 2020
Ajouter des lignes de rich snippet - KK Star Référencement Google 31 Mars 2020
WordPress Comment ajouter le CDN Cloudflare sur son site WP ? Administration d'un site Web 6 Février 2020
Ajouter une Opacité CSS sur une image en Background Développement d'un site Web ou d'une appli mobile 4 Février 2020
Ajouter un texte sur une carte Google Maps (JS) Développement d'un site Web ou d'une appli mobile 15 Janvier 2020
Ajouter style="display: block;" dans une div Développement d'un site Web ou d'une appli mobile 8 Janvier 2020
Ajouter les Rich Snippets sur Prestashop Débuter en référencement 28 Novembre 2019
Comment ajouter une page Facebook en tant que co-organisateur ? Facebook 22 Octobre 2019
Ajouter compte GA + ID de suivi existants Google Analytics 21 Octobre 2019
Ajouter un onglet personnalisé page Facebook avec application perso Facebook 16 Septembre 2019
WordPress Comment ajouter une meta author pour désigner l'auteur Référencement Google 22 Juillet 2019
Ajouter un if après un premier if très différent Développement d'un site Web ou d'une appli mobile 13 Juin 2019