Redirection simple htaccess URL avec plusieurs paramètres

Discussion dans 'URL Rewriting et .htaccess' créé par vitosss, 10 Septembre 2013.

  1. vitosss
    vitosss WRInaute discret
    Inscrit:
    6 Octobre 2006
    Messages:
    50
    J'aime reçus:
    0
    Bonjour,

    Je me décide à poster car après avoir essayer de nombreuses techniques et lu des dizaines de tuto je viens demander un petit coup de pouce.

    Je cherche à rediriger une page dynamique générée par un CMS, avec 3 paramètres en redirection permanente 301 en gardant tous les paramètres, juste en changeant l'url de base :

    h*ttp://www.monsite.fr/aaa/bbb/ccc.dd&param1=xxx&param2=xxx&param3=xxx
    vers :
    h*ttp://www.monsite.fr/eee&param1=xxx&param2=xxx&param3=599

    quelque chose qui me paraît relativement simple...

    J'ai vraiment essayé pas mal de techniques, mais en vain, ça par exemple :
    Code:
    RewriteCond %{REQUEST_URL} ^ccc.dd$ [NC] 
    RewriteCond %{QUERY_STRING} ^param1=$1&param2=$2&param3=$3 [NC] 
    RewriteRule (.*) http://www.monsite.fr/eee [R=301,NC] 
    
    ou ça :
    Code:
    RewriteCond %{REQUEST_URI} ^/aaa/bbb/ccc.dd$ [NC] 
    RewriteCond %{QUERY_STRING} ^param1=1&param2=2&param3=3$ [NC] 
    RewriteRule (.*) monsite.fr/eee [R=301,NC] 
    
    Ces 2 tests me renvoie une page 404, comme si mes lignes dans mon htaccess ne changeaient rien.

    Merci pour votre aide.
     
  2. Giustino
    Giustino WRInaute discret
    Inscrit:
    19 Novembre 2011
    Messages:
    141
    J'aime reçus:
    0
    Etrange manière de réécrire une url mais bon... Pour ton cas, ceci devrait faire l'affaire:

    Code:
    RewriteEngine on
    
    RewriteCond     %{QUERY_STRING}     ^param1=(.*)&param2=(.*)&param3=(.*)$
    RewriteRule     ^(.*)$              http://%{HTTP_HOST}/eee&param1=%1&param2=%2&param3=%3 [R=301,L]
    
    Pour éviter ça, il faut ensuite faire pointer ta nouvelle url réécrite vers quelque chose.
     
  3. vitosss
    vitosss WRInaute discret
    Inscrit:
    6 Octobre 2006
    Messages:
    50
    J'aime reçus:
    0
    Merci pour votre réponse rapide mais ça ne fonctionne toujours pas. Je suis toujours sur une 404.

    Je précise qu'en tappant dans mon navigateur l'url :
    http://%{HTTP_HOST}/eee&param1=%1&param2=%2&param3=%3
    je tombe sur la bonne page.
     
  4. vitosss
    vitosss WRInaute discret
    Inscrit:
    6 Octobre 2006
    Messages:
    50
    J'aime reçus:
    0
    J'ai enfin réussi, merci de m'avoir mis sur la voie, pour info voici mon htaccess final, ça pourra servir à d'autres :

    Code:
    RewriteCond %{QUERY_STRING} ccc.dd&param1=(.*)&param2=(.*)&param3=(.*)$
    RewriteRule ^(.*)$ http://www.monsite.fr/eee&param1=%1&param2=%2&param3=%3? [R=301,L]
    
     
Chargement...
Similar Threads - Redirection simple htaccess Forum Date
Redirection simple vers https qui ne fonctionne pas Débuter en référencement 29 Février 2016
Redirection sous domaine vers adresse simple, possible ? Noms de domaine et référencement 5 Décembre 2012
Redirection simple mais je sèche URL Rewriting et .htaccess 12 Novembre 2012
Simple redirection ne fonctionne pas URL Rewriting et .htaccess 12 Novembre 2011
Redirection "simple" (pas pour moi) URL Rewriting et .htaccess 11 Octobre 2011
Ndd utilisé comme une simple page pour redirections Débuter en référencement 11 Février 2010
redirection simple URL Rewriting et .htaccess 4 Juin 2008
Redirection simple Netlinking, backlinks, liens et redirections 13 Février 2008
[résolu]problème d'une simple redirection .php en .html URL Rewriting et .htaccess 27 Août 2007
simple lien ou redirection ? Netlinking, backlinks, liens et redirections 26 Août 2007
[Resolu] Simple redirection d'url d'un site A vers un site B URL Rewriting et .htaccess 11 Août 2006
Une simple redirection ! URL Rewriting et .htaccess 17 Décembre 2005
Gandi --> OVH : Transfert ou simple redirection des DNS ? Administration d'un site Web 23 Janvier 2005
Planethoster - redirection http vers https non fonctionnelle URL Rewriting et .htaccess 21 Septembre 2022
Suppression de langues, quelle redirection faire ? Netlinking, backlinks, liens et redirections 13 Septembre 2022
URLs indexées malgré redirection Problèmes de référencement spécifiques à vos sites 5 Août 2022
Search Console Erreur liée à des redirections Problèmes de référencement spécifiques à vos sites 5 Juillet 2022
Erreur liée à des redirections Débuter en référencement 15 Juin 2022
WordPress Redirections pour changement de domaine et structure de langues Référencement international (langues, pays) 12 Juin 2022
redirection plusieurs Url vers une page URL Rewriting et .htaccess 10 Juin 2022