URL rewriting apres changement de script

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

hanlin
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 300
Inscription: 23 Mar 2006

URL rewriting apres changement de script

Message le Jeu Fév 24, 2011 16:30

Bonjour,
Je tente de changer mes urls mais sans succès, voila deux types d'URLS qui me posent probleme

Code: Tout sélectionner
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: Tout sélectionner
http://www.exemple.com/Recherche.html?searchword=MOTCLE


Voila la règle que j'ai mis :

Code: Tout sélectionner
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

CodingPapa
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 39
Inscription: 29 Sep 2010

Re: URL rewriting apres changement de script

Message le Jeu Fév 24, 2011 21:51

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: Tout sélectionner
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:

hanlin
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 300
Inscription: 23 Mar 2006

Re: URL rewriting apres changement de script

Message le Ven Fév 25, 2011 10:20

Grrr ça marche pas non plus....cela fait deux jours que je suis bloqué sur cela, je vient d'essayer :

Code: Tout sélectionner
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....

hanlin
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 300
Inscription: 23 Mar 2006

Re: URL rewriting apres changement de script

Message le Ven Fév 25, 2011 10:55

Celle ci n'est pas bonne non plus ,

Code: Tout sélectionner
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 ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Analyse des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités