Apache, rewrite et trailing slash

Apache, rewrite et trailing slash - Logiciels - Linux et OS Alternatifs

Marsh Posté le 09-09-2008 à 17:28:40    

Salut,
 
j'ai un petit souci pour mettre en place une RewriteRule. Je souhaite réécrire l'url http://www.domaine.fr/fr/email.php en http://www.domaine.fr/contact
 
En utilisant

Code :
  1. RewriteRule ^/contact/$ /fr/email.php [R=301,L]


la règle fonctionne mais j'ai ce slash a la fin de l'url
 
Si j'applique la même règle sans le / après contact, j'obtiens un 404

Code :
  1. RewriteRule ^/contact$ /fr/email.php [R=301,L]


 
Auriez vous une idée sur le sujet ?
 
Merci !

Reply

Marsh Posté le 09-09-2008 à 17:28:40   

Reply

Marsh Posté le 09-09-2008 à 17:51:57    

bonjour,
 
je ne m'y connais pas trop dans ce domaine, mais j'utilise ceci et ça fonctionne :

Code :
  1. RewriteRule ^contact$ /contact.php


donc c'est peut-être le "/" entre le "^" et "contact$" qui est à retirer ?

Reply

Marsh Posté le 10-09-2008 à 17:10:46    

Merci pour la piste ! J'ai mis ceci en place et ca fonctionne
 
RewriteRule ^contact(.*) /fr/email.php [R=301,L]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed