RedirectPermanent + problème lié au point d'interrogation

Discussion dans 'URL Rewriting et .htaccess' créé par jeremie_, 24 Avril 2015.

  1. jeremie_
    jeremie_ WRInaute occasionnel
    Inscrit:
    30 Juillet 2009
    Messages:
    415
    J'aime reçus:
    0
    Bonjour,

    Je fais face à un problème que je n'arrive pas à résoudre.
    Je génère des url d'une manière dynamique, et dernièrement, j'ai laissé passé un bug dans la balise "canonical".

    Exemple :
    J'ai cette url : www.monsite/marteau-rouge.php
    Et dans la balise canonical, j'ai affiché pendant quelques jours : www.monsite/<? echo marteau ; ?>-rouge.php

    Conséquence, Google a enregistré des url de type "www.monsite/<? echo marteau ; ?>-rouge.php" et me renvoie des milliers de 404 sur ces urls qui n'existent pas.

    A présent, je voudrais renvoyer une 301 sur ces url qui contiennent "..echo..", mais je n'arrive pas à trouver la solution.
    Le "?" semble poser problème.

    J'ai essayé des choses du type :

    Code:
    RewriteEngine on
    RewriteBase /
    RewriteRule "/<&#63; echo(.*);>-rouge.php" www.monsite/$1-rouge.php [R=301,L]
    
    ... mais ça ne marche pas !!
    Quelqu'un a t il une piste pour m'aider ?

    Merci,

    Jérémie
     
  2. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    792
    J'aime reçus:
    0
  3. jeremie_
    jeremie_ WRInaute occasionnel
    Inscrit:
    30 Juillet 2009
    Messages:
    415
    J'aime reçus:
    0
    Merci pour le lien.
    Je n'arrive pas à appliquer les solutions proposées (j'ai déjà parcouru les nombreux post qui traitent des redirections avec un "?" inclus dans l'url)
     
  4. jeremie_
    jeremie_ WRInaute occasionnel
    Inscrit:
    30 Juillet 2009
    Messages:
    415
    J'aime reçus:
    0
    Bonjour,

    Personne n'aurait une idée pour m'aider à résoudre mon pb?

    J'ai essayé avec la chose suivante ... mais ça ne marche ... toujours pas !

    Code:
    RewriteEngine on
    RewriteBase /
    RewriteRule ^/(.*)echo(.*)\.php/$ http://www.monsite.com/? [R=301,L]
    
     
  5. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    792
    J'aime reçus:
    0
    www.monsite/<? echo marteau ; ?>-rouge.php
    le nom de la page, c'est donc <
    le paramètre query string, c'est " echo marteau ; ?>-rouge.php"
     
  6. jeremie_
    jeremie_ WRInaute occasionnel
    Inscrit:
    30 Juillet 2009
    Messages:
    415
    J'aime reçus:
    0
    Merci pour ton retour. Mais je ne comprends pas ton message.
     
  7. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 192
    J'aime reçus:
    1
    Il te dit que vis a vis de l'url que tu donne en exemple :

    http://www.monsite/<? echo marteau ; ?>-rouge.php

    < représente le %{REQUEST_URI} (dans le htaccess pour ta redirection)
    et echo marteau ; ?>-rouge.php représente le paramètre %{QUERY_STRING}

    Perso je ne vois pas trop comment ré-écrire directement ça depuis le htaccess je pense qu'il faut intercepter en masse pour gérer ça depuis un script php.
     
  8. jeremie_
    jeremie_ WRInaute occasionnel
    Inscrit:
    30 Juillet 2009
    Messages:
    415
    J'aime reçus:
    0
    Ah, ok.
    Merci pour la précision.
     
Chargement...
Similar Threads - RedirectPermanent problème lié Forum Date
Problème avec redirectpermanent Netlinking, backlinks, liens et redirections 7 Septembre 2014
Problème/conflit "RedirectPermanent" et Url rewirting URL Rewriting et .htaccess 29 Août 2014
RedirectPermanent et le problème de point d'interrogation dans l'Url Netlinking, backlinks, liens et redirections 31 Octobre 2010
Probleme RedirectPermanent pour garder mon référencement Netlinking, backlinks, liens et redirections 5 Juin 2010
Probleme avec RedirectPermanent / redirection 301 URL Rewriting et .htaccess 25 Février 2010
RedirectPermanent : suffisant pour les redirections ? Problèmes de référencement spécifiques à vos sites 19 Octobre 2018
RedirectPermanent et caractères spéciaux URL Rewriting et .htaccess 28 Avril 2016
Conseil sur structure RedirectPermanent (301) avec url complète? URL Rewriting et .htaccess 23 Novembre 2015
RedirectPermanent des pages avec variables URL Rewriting et .htaccess 3 Mars 2015
caractere joker pour RedirectPermanent URL Rewriting et .htaccess 3 Décembre 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice