[resolu] Point d'interrogation dans htaccess

WRInaute discret
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:
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 !
 
WRInaute discret
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.
 
WRInaute accro
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
 
WRInaute discret
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 ?
 
WRInaute discret
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à :)
 
Discussions similaires
Haut