RedirectPermanent KO avec paramètres en GET

Discussion dans 'URL Rewriting et .htaccess' créé par kaboume, 3 Décembre 2010.

  1. kaboume
    kaboume Nouveau WRInaute
    Inscrit:
    3 Avril 2007
    Messages:
    28
    J'aime reçus:
    0
    Bonjour,

    Je suis en train de mettre des redirect permanent pour cause de migration de site.

    J'ai donc créé un fichier .htaccess dans lequel j'ai mis mes redirections. Tout fonctionne sauf les redirections permanentes avec des paramètres dans l'url. Je m'explique :

    Code:
    RedirectPermanent /index.php?p_id=74 http://www.new-exemple.com/toto.php
    Quand je vais sur la page http://www.old-exemple.com/index.php?p_id=74, le navigateur me redirige vers http://www.new-exemple.com/index.php?p_id=74

    Avez-vous une explication à cela ?

    Pour info : ne ne peux utiliser l'url rewriting sur l'hébergement, c'est pour cela que j'utilise des Redirect Permanent.

    Merci d'avance.
    Eric
     
  2. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 257
    J'aime reçus:
    1
    et t es sur que tu peux utiliser le redirectpermanent ?
     
  3. kaboume
    kaboume Nouveau WRInaute
    Inscrit:
    3 Avril 2007
    Messages:
    28
    J'aime reçus:
    0
    Oui car avec des pages sans paramtres dans l'url source ça marche.

    Peut être que je ne peux pas faire de redirect permanent avec des paramètres... Ou peut être que je dois protéger les paramètres...
     
  4. spouiik
    spouiik WRInaute discret
    Inscrit:
    19 Février 2008
    Messages:
    80
    J'aime reçus:
    0
    Effectivement pas de paramètres avec des redirect permanent.
    Il faut mettre en place la règle suivante :
    Code:
    RewriteCond %{QUERY_STRING} ^p_id=74$
    RewriteRule ^index\.php$ http://www.new-exemple.com/toto.php? [R=301,L]
    Mais sans possibilité d'utiliser l'url rewriting ça va être dur :wink:

    Si quelqu'un connait une autre manière de faire, je suis également preneur.
     
  5. kaboume
    kaboume Nouveau WRInaute
    Inscrit:
    3 Avril 2007
    Messages:
    28
    J'aime reçus:
    0
    Merci spouiik.

    Après de nouvelles recherches sur le web, le mode QSA est activé automatiquement par Apache pour les RedirectPermanent ce qui a pour conséquence de reporter la query string dans l'url cible.

    Donc c'est mort pour le RedirectPermanent.

    J'ai essayé d'utilisé le RedirectMatch mais celui-ci ne peut pas travailler sur la query string source.

    Donc je n'ai pas le choix, je vais utiliser la réécriture d'url en l'activant.

    Merci encore!
     
  6. kaboume
    kaboume Nouveau WRInaute
    Inscrit:
    3 Avril 2007
    Messages:
    28
    J'aime reçus:
    0
    Par contre j'ai une dernière question :

    J'ai esayé de mettre ton code de réécriture d'url suivant :

    Code:
    RewriteCond %{QUERY_STRING} ^p_id=74$
    RewriteRule ^index\.php$ http://www.new-exemple.com/toto.php? [R=301,L]
    Sur une ligne de cette manière :

    Code:
    RewriteRule ^index\.php\?id=74$ http://www.new-exemple.com/toto.php? [R=301,L]
    Mais ça ne marche pas, j'ai fait une erreur ?
     
Chargement...
Similar Threads - RedirectPermanent paramètres Forum Date
RedirectPermanent et paramètres dans l'URL URL Rewriting et .htaccess 23 Juin 2010
RedirectPermanent sans transmission des paramètres URL Rewriting et .htaccess 15 Janvier 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 + problème lié au point d'interrogation URL Rewriting et .htaccess 24 Avril 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
Problème avec redirectpermanent Netlinking, backlinks, liens et redirections 7 Septembre 2014
RedirectPermanent et variable à supprimer... Débuter en référencement 29 Août 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice