Bonjour à tous
J'ai mis à jour mon site et j'ai ajouté la réécriture d'URL, il me faudrait maintenant rediriger les anciennes url vers les nouvelles réécrite.
Voilà ce que j'ai fais, mais ca boucle indéfiniment, et ca me parait logique :
La réécriture seul fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #Réécriture RewriteRule ^hamachi/([0-9]+)/$ reseaux-lister.php?page=$1 [L] #Redirection RewriteCond %{QUERY_STRING} ^page=([0-9]+)$ RewriteRule ^reseaux-lister\.php$ http://hamachi.localhost/hamachi/%1/? [L,R=301]
La redirection seul redirige bien, mais j'ai un 404.
Comment avoir les deux ?
J'ai trouvé cette FAQ, mais je ne parviens pas à l'appliquer à mon cas :
http://apache.developpez.com/faq/?pa...ture_en_boucle
Merci
Bonus :
Je redirige aussi la page sans paramètre GET, si y'a mieux ou si ca peut être fait en même temps que l'autre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteCond %{QUERY_STRING} ^$ RewriteRule ^reseaux-lister\.php$ http://hamachi.localhost/hamachi/1/ [L,R=301]
Partager