[resolu] Point d'interrogation dans htaccess

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

Hartas
WRInaute discret
WRInaute discret
 
Messages: 66
Inscription: Dim Nov 12, 2006 13:22

[resolu] Point d'interrogation dans htaccess

Message le Ven Fév 01, 2008 11:48

Bonjour,

J'ai un problème avec les points d'interrogations dans mon htaccess. Je change de serveur(passe de IIS à unix), mes url changent également mais pas le NDD. Je souhaite faire une redirection 301 sur chacune de mes pages :
Code: Tout sélectionner
RewriteRule ^html/la-page.asp?tech=9$ http://www.monsite.fr/photos/?recherche=1&realisation..la suite de l'url....[R=301,L]


le résultat se transforme en -http://www.monsite.fr/?tech=9. Pour les pages sans "?", je ne recontre aucun problème...j'ai tenté de mettre un \ devant le ? mais rien n'y fait...

merci de votre aide !
Dernière édition par Hartas le Lun Fév 04, 2008 10:32, édité 1 fois.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5295
Inscription: Lun Juin 13, 2005 14:13

Message le Ven Fév 01, 2008 14:38

J'ai eu le même souci, j'ai eu une réponse de Koogar que je n'ai finalement pas eu à tester, je te donne le lien de la discussion :

http://www.webrankinfo.com/forums/viewtopic_79534.htm

Hartas
WRInaute discret
WRInaute discret
 
Messages: 66
Inscription: Dim Nov 12, 2006 13:22

Message le Ven Fév 01, 2008 15:18

merci de ta réponse mais cela ne m'aide pas beaucoup. De plus je ne suis pas dans un soucis de rewriting mais plus de simple redirection, je n'ai pas besoin de passer de paramètre dans la nouvelle url, juste de dire l'url X pointe maintenant sur Y et c'est tout.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5295
Inscription: Lun Juin 13, 2005 14:13

Message le Ven Fév 01, 2008 15:33

Le code indiqué dans l'autre discussion est aussi une redirection, pas une réécriture d'URL : ya un flag R=301 à la fin de la règle qui en fait une redirection

Hartas
WRInaute discret
WRInaute discret
 
Messages: 66
Inscription: Dim Nov 12, 2006 13:22

Message le Ven Fév 01, 2008 18:18

effectivement c'est suivit du R=301, mais la solution dans le post que tu me recommandes ne fonctionne pas...le problème reste le même.
Personne n'a rencontré ce soucis ?


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Fév 01, 2008 18:31

il faut utiliser RewriteCond %{QUERY_STRING} comme indiqué dans le post http://www.webrankinfo.com/forums/viewt ... htm#760656

Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^tech=9$
RewriteRule ^html/la-page.asp$ http://www.monsite.fr/photos/?recherche=1&realisation..la suite de l'url....[R=301,L]

Hartas
WRInaute discret
WRInaute discret
 
Messages: 66
Inscription: Dim Nov 12, 2006 13:22

Message le Lun Fév 04, 2008 10:31

Merci à nickargall pour l'info et à webmasterlamogere pour l'adaptation à ma problématique! Ca fonctionne parfaitement! Mon erreur venait d'une (.*), maintenant je me demande ce qu'elle faisait là :)


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 :



Qui est en ligne

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