URL rewriting apres changement de script

Discussion dans 'URL Rewriting et .htaccess' créé par hanlin, 24 Février 2011.

  1. hanlin
    hanlin WRInaute occasionnel
    Inscrit:
    23 Mars 2006
    Messages:
    267
    J'aime reçus:
    0
    Bonjour,
    Je tente de changer mes urls mais sans succès, voila deux types d'URLS qui me posent probleme

    Code:
    http://www.exemple.com/keywords.php?keyword=MOTCLE
    
    http://www.exemple.com/search/qs.html?qsvd=oc&searchkey=MOTCLE
    Je désire obtenir l'URL suivante :
    Code:
    http://www.exemple.com/Recherche.html?searchword=MOTCLE
    Voila la règle que j'ai mis :

    Code:
    RewriteRule ^/?keywords.php?keyword=(.*) /Recherche.html?searchword=$1 [R=301,L] 
    RewriteRule ^/?search/qs.html?qsvd=oc&searchkey=(.*) /Recherche.html?searchword=$1 [R=301,L] 

    J'en ai essayé plusieurs des regles, mais je n'arrive pas à obtenir le résultat voulu. Merci pour toute aide
    Hanlin
     
  2. CodingPapa
    CodingPapa Nouveau WRInaute
    Inscrit:
    29 Septembre 2010
    Messages:
    38
    J'aime reçus:
    0
    C'est pas évident de tester des règles de réécriture à distance mais je dirais qu'il faut que tu "échappes" (rajoute un caractère '\') les points et points d'interrogations de tes URLs originales car le caractère '.' à un sens dans les expression régulières :wink:

    Ce qui donnerait déjà:
    Code:
    RewriteRule ^/?keywords\.php\?keyword=(.*) /Recherche\.html\?searchword=$1 [R=301,L] 
    RewriteRule ^/?search/qs\.html\?qsvd=oc&searchkey=(.*) /Recherche\.html\?searchword=$1 [R=301,L]
    A tester bien entendu :roll:
     
  3. hanlin
    hanlin WRInaute occasionnel
    Inscrit:
    23 Mars 2006
    Messages:
    267
    J'aime reçus:
    0
    Grrr ça marche pas non plus....cela fait deux jours que je suis bloqué sur cela, je vient d'essayer :

    Code:
    RedirectMatch 301 ^/?keywords\.php\?keyword=(.*) /Recherche\.html\?searchword=$1 
    RedirectMatch 301 ^/?search/qs\.html\?qsvd=oc&searchkey=(.*) /Recherche\.html\?searchword=$1 
    ça ne donne tojours rien....
     
  4. hanlin
    hanlin WRInaute occasionnel
    Inscrit:
    23 Mars 2006
    Messages:
    267
    J'aime reçus:
    0
    Celle ci n'est pas bonne non plus ,

    Code:
    RewriteCond %{QUERY_STRING} &?keyword=([^&]+) [NC]
    RewriteRule ^/keywords\.php$ /Recherche.html?searchword=%1? [NC,L]

    serait il possible d'avoir un conseil avisé sur la question ?
     
Chargement...
Similar Threads - rewriting changement script Forum Date
PS : Changement d'URL rewriting Débuter en référencement 20 Octobre 2014
Migration de site, changement URL image, rewriting Problèmes de référencement spécifiques à vos sites 12 Mars 2014
Redirection suite à changement de CMS + URL rewriting URL Rewriting et .htaccess 5 Mai 2012
Changement URL Rewriting et redirection ? Netlinking, backlinks, liens et redirections 4 Août 2011
URL rewriting et changement de langue URL Rewriting et .htaccess 12 Juillet 2011
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
Je bloque sur le rewriting des URL contenant un ? URL Rewriting et .htaccess 3 Septembre 2019
récupération du get après rewriting URL Rewriting et .htaccess 21 Juin 2019
Ralentissement url rewriting URL Rewriting et .htaccess 1 Mai 2019