Spark Posté 6 Avril 2008 Posté 6 Avril 2008 (modifié) Bonjour, Lorsque je mets ça : Redirect permanent /trucchouette.php http://localhost/trucchouette.php?page=1 Le navigateur me dit que la redirection n'aboutira pas. Pourquoi ? Enfin le pourquoi je l'imagine, c'est plutôt que faire ? Merki Modifié 6 Avril 2008 par Spark
Jeanluc Posté 6 Avril 2008 Posté 6 Avril 2008 Je viens de tester exactement ceci: RedirectPermanent /je-teste/ http://www.webmaster-hub.com/index.php?showtopic=40726&hl= Et ça marche parfaitement. Jean-Luc
captain_torche Posté 6 Avril 2008 Posté 6 Avril 2008 Il faudrait préciser à la règle de réécriture que ta chaîne s'arrête après trucchouette.php. Tel que c'est actuellement, la redirection est toujours valable vu que dans ta réécriture, on peut retrouver trucchouette.php, d'où la boucle infinie. Essaye avec ça : Redirect permanent /trucchouette.php$ http://localhost/trucchouette.php?page=1 Le signe "$" indiquant à la règle de réécriture qu'il n'y a plus rien après le .php, ça devrait fonctionner.
Jeanluc Posté 6 Avril 2008 Posté 6 Avril 2008 Je pense que tu as trouvé la cause du problème, mais je ne pense pas qu'on puisse utiliser des expressions régulières avec RedirectPermanent. Il va falloir passer par une RewriteRule et un test de la Query String. Jean-Luc
Spark Posté 6 Avril 2008 Auteur Posté 6 Avril 2008 (modifié) Merci. L'ajout du $ supprime l'erreur, mais ça redirige "trucchouette.php$" et non "trucchouette.php", Jeanluc à vu juste. Jeanluc comment fait-on ce que tu dis ? Modifié 6 Avril 2008 par Spark
Jeanluc Posté 6 Avril 2008 Posté 6 Avril 2008 Essaie ceci: RewriteEngine onRewriteCond %{QUERY_STRING} ^$RewriteRule ^trucchouette\.php$ http://www.domaine.com/trucchouette.php?page=1 [L,R=301] Jean-Luc
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant