Problème de point et double point avec une rewrite rule

Nouveau WRInaute
Bonjour,

Voici le contenu de mon fichier .htaccess

Code:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?username=$1 [L]

Sa fonction est de réécrire l'adresse http://monsite.com/monnom en http://monsite.com/index.php?username=monnom et cela fonctionne correctement. Par contre, et c'est pour cela que je viens demander un peu d'aide, cela ne fonctionne plus si l'url demandée se termine par un point ou un double point.

http://monsite.com/monnom. >> http://monsite.com/index.php?username=monnom le point disparait

http://monsite.com/monnom: >> Erreur 403 forbidden

D'avance merci pour toute piste me permettant de résoudre ce problème.
 
WRInaute accro
Il faut que tu utilises les regex, et que tu définisse que le point ou le double point (qui ont une signification spéciale dans une url) ne doivent pas être pris en compte
 
Nouveau WRInaute
Merci pour ta réponse mais je viens de placer le fichier .htaccess sur le serveur (linux) et cela fonctionne parfaitement. Le problème était donc peut-être lié à l'environnement de test (windows 8O ).
 
Discussions similaires
Haut