[résolu] Souci URL rewriting + redirection 301

Discussion dans 'URL Rewriting et .htaccess' créé par Gautier_Girard, 10 Décembre 2008.

  1. Gautier_Girard
    Gautier_Girard Nouveau WRInaute
    Inscrit:
    24 Mai 2003
    Messages:
    46
    J'aime reçus:
    0
    Bonjour!

    J'ai un site qui tourne sous Wordpress. Certaines pages ont des URLs du type : /infos/?user=xy (un chiffre)

    Pour une raison que j'ignore, Googlebot a décidé il y a quelques temps de crawler des pages du genre :
    /infos/?user=x&user=y
    ou encore:
    /infos/?user=x&user=y&user=z (jamais plus de 3 occurences de user - aucune idée de la raison car aucun lien ne pointe sur ce genre de pages)

    Problème : la page de la dernière valeur de 'user' s'affiche et renvoie un header 200 (dû je pense à Wordpress). Donc, j'ai du "contenu dupliqué".

    Je voudrais faire un URL rewriting couplé à un redirect 301 pour qu'à chaque fois, ce soit la page correspondante à la dernière valeur de user + un header 301 qui soient retournés.

    J'ai donc modifié mon .htaccess qui ressemble maintenant à ceci :

    Code:
    RewriteEngine On
    RewriteBase /
    
    # Merci Google
    RewriteRule ^infos\/\?user\=(.*)\&user\=(.*)\&user\=(.*)$ /infos/?user=$3 [R=301,L]
    RewriteRule ^infos\/\?user\=(.*)\&user\=(.*)$ /infos/?user=$2 [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    Ca ne fonctionne pas! C'est un header 200 qui est retourné.

    J'ai tenté des variantes :
    - mettre les rewriterules à la fin du htaccess
    - dans la première partie des rewriterules, ne pas escaper les caractères spéciaux par des \

    Auriez-vous une idée de ce qui ne va pas ?

    Merci par avance!

    A vous lire,
     
  2. Gautier_Girard
    Gautier_Girard Nouveau WRInaute
    Inscrit:
    24 Mai 2003
    Messages:
    46
    J'aime reçus:
    0
    [résolu]

    Je me réponds à moi-même car j'ai solutionné le souci d'une autre façon.

    Wordpress forge lui-même les headers des pages. Donc j'ai demandé à Wordpress de forger une erreur 404 s'il y a plus d'un paramètre "user" dans l'URL.

    Vive la fonction status_header() de Wordpress! ;-)
     
Chargement...
Similar Threads - [résolu] Souci rewriting Forum Date
[résolu] Souci avec un regex (htaccess) Développement d'un site Web ou d'une appli mobile 27 Mars 2010
[RESOLU] Souci CSS avec opera ! Développement d'un site Web ou d'une appli mobile 21 Juillet 2009
Soucis au niveau des accents - charset UTF-8 [Résolu] Développement d'un site Web ou d'une appli mobile 29 Octobre 2008
[Resolu] soucis avec mon 404 personnalisé Développement d'un site Web ou d'une appli mobile 8 Septembre 2008
[résolu]Petit souci de requête Développement d'un site Web ou d'une appli mobile 4 Juillet 2008
[Résolu] Soucis avec mon lecteur de flux rss Développement d'un site Web ou d'une appli mobile 10 Mai 2008
[résolu] des soucis pour programmer mon htaccess URL Rewriting et .htaccess 10 Juillet 2006
[Résolu] [CSS] Soucis avec Firefox Développement d'un site Web ou d'une appli mobile 17 Mai 2006
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016
[résolu] Faire une redirection sauf pour mon adresse IP URL Rewriting et .htaccess 15 Juin 2016
[Résolu] 2 descriptions pour une même url selon requête Crawl et indexation Google, sitemaps 1 Juin 2016
[résolu] Action onchange sur FORM/SELECT qui ne fonctionne qu'à la première action ?!? Développement d'un site Web ou d'une appli mobile 31 Mai 2016
[résolu] Sessions : lire le contenu alors qu'on ne sait pas comment il est nommé... Développement d'un site Web ou d'une appli mobile 25 Mai 2016