Spark Posté 6 Avril 2008 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 6 Avril 2008 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 6 Avril 2008 Partager 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 6 Avril 2008 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Spark Posté 6 Avril 2008 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 6 Avril 2008 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Spark Posté 6 Avril 2008 Auteur Partager Posté 6 Avril 2008 Merci beaucoup ça fonctionne au poil. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant