rewriting ancien lien marche pas

Discussion dans 'URL Rewriting et .htaccess' créé par de_prog, 8 Décembre 2007.

  1. de_prog
    de_prog Nouveau WRInaute
    Inscrit:
    24 Mai 2007
    Messages:
    28
    J'aime reçus:
    0
    Bonjour,
    Gros problème de redirection d'ancien lien vers nouveau lien

    j'ai un lien du style

    www.monsite.com/?page.php&valeur=oui&type=2&bureau=3
    que je veux rediriger vers


    www.monsite.com/?nouveau_repertoire=bureau&type=2

    j'utilise la règle suivante dans mon htacces


    Code:
    Options +FollowSymlinks
    RewriteEngine on
    
    RewriteRule ^?page.php?valeur=oui&type=2&bureau=3$  /?nouveau_repertoire=bureau&type=2 [L]
    
    et bine ça ne marche pas :-( !!!
    par contre un lien du type blabla-blabla.php est redirigé sans soucis...

    visiblement c'est tout ce qui se trouve après le .php qui pose problème...

    si quelqun peux m'aider... ça ne serait pas de refus car je bloque grave
     
  2. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 646
    J'aime reçus:
    1
    Il faut utiliser RewriteCond %{QUERY_STRING} :

    Code:
    Options +FollowSymlinks
    RewriteEngine on
    
    RewriteCond %{QUERY_STRING} ^?page\.php&valeur=oui&type=2&bureau=3$
    RewriteRule ^$  /?nouveau_repertoire=bureau&type=2 [L] 
     
  3. de_prog
    de_prog Nouveau WRInaute
    Inscrit:
    24 Mai 2007
    Messages:
    28
    J'aime reçus:
    0
    merci beaucoup pour ton aide, ça ne marche pas encore mais c'est une bonne piste
     
  4. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 646
    J'aime reçus:
    1
    j'ai été trop vite. C'est sans le "?" dans la query string :
    Code:
    Options +FollowSymlinks
    RewriteEngine on
    
    RewriteCond %{QUERY_STRING} ^page\.php&valeur=oui&type=2&bureau=3$
    RewriteRule ^$  /?nouveau_repertoire=bureau&type=2 [L]
     
  5. de_prog
    de_prog Nouveau WRInaute
    Inscrit:
    24 Mai 2007
    Messages:
    28
    J'aime reçus:
    0
    :), oui merci entre temps j'ai pu corriger, génial ça marche nikel, je ne connaissais pas du tout cette methode, j'ai toujours rewrité des lien à l'intérieur d'un site et pas de redirection, du coup je pensais que les mêmes règles s'appliquaient.
    en revanche, les lien du genre /repertoire/page.php?valeur=oui&type=2&bureau=3 , ça ne marche pas.
    j'ai testé
    RewriteCond %{QUERY_STRING} ^/repertoire/page\.php&valeur=oui&type=2&bureau=3$ , rien à faire...
    mais je pense toucher au but...

    en tout cas merci beaucoup pour ton aide précieuse ;-)
     
  6. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 646
    J'aime reçus:
    1
    la query string contient tout ce qui se trouve après "?". ce qui se trouve avant est a mettre dans rewriterule (htaccess a mettre dans repertoire) :

    Code:
    RewriteCond %{QUERY_STRING} ^valeur=oui&type=2&bureau=3$
    RewriteRule ^page\.php$  /?nouveau_repertoire=bureau&type=2 [L]
     
Chargement...
Similar Threads - rewriting ancien lien Forum Date
Seo URL Rewriting et ancien lien URL Rewriting et .htaccess 20 Juin 2010
Supression anciennes urls dues à une ancienne règle de rewriting Problèmes de référencement spécifiques à vos sites 13 Avril 2012
url rewriting et redirections des anciennes url Débuter en référencement 25 Mars 2010
Anciennes URL dans Google après url rewriting Problèmes de référencement spécifiques à vos sites 16 Mars 2010
Changement url rewriting, anciennes url dans le resultat de la recherche Crawl et indexation Google, sitemaps 24 Novembre 2009
[Resolu]Redirection 301 ancienne URL Rewriting vers nouvelle URL Rewriting et .htaccess 8 Décembre 2007
Anciennes pages toujours dans google (url rewriting) Crawl et indexation Google, sitemaps 26 Novembre 2007
[RESOLU] Rewriting:rediriger ancien repertoire vers racine URL Rewriting et .htaccess 16 Octobre 2007
Supprimer de google mes anciennes URL (après URL rewriting) URL Rewriting et .htaccess 10 Mai 2007
Ancienne URL qui revient après le Rewriting URL Rewriting et .htaccess 27 Février 2007
Rendre compatible ancien site et url rewriting Débuter en référencement 14 Juin 2005
Anciennes pages apres url rewriting, que faire ? Problèmes de référencement spécifiques à vos sites 19 Mai 2005
URL Rewriting et ancienne url URL Rewriting et .htaccess 29 Juin 2004
Paramètres urls & urlrewriting => alphabétiques ou codés ? Problèmes de référencement spécifiques à vos sites 30 Mars 2022
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
URL rewriting d'images URL Rewriting et .htaccess 22 Janvier 2022
petit soucis url rewriting URL Rewriting et .htaccess 17 Janvier 2022
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
URL rewriting et REGEX bonnes pratiques Développement d'un site Web ou d'une appli mobile 9 Septembre 2020
supprimer /index.html sans url rewriting, possible ? URL Rewriting et .htaccess 13 Novembre 2019