htaccess réécriture d'URL et redirection
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 :
Code:
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 réécriture seul fonctionne
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:
1 2
| RewriteCond %{QUERY_STRING} ^$
RewriteRule ^reseaux-lister\.php$ http://hamachi.localhost/hamachi/1/ [L,R=301] |