[reglé] URL Rewriting à la racine

WRInaute discret
Bonjour

Pour que cela soit le plus rapides possibles (les urls) pour mes utilisateurs, j'essaie de faire que :

www.example.com/username soit redirectionné vers /user.php?username=$1

Mais j'ai un probleme, car ca redirectionne tout, mes .php, mes .jpg, .css, etc..., donc index.php = user.php?username=index.php

J'ai essayer d'énumérer des extensions dans un rewritecond, mais si j'arrive a un truc du genre :

www.example.com/username/fichier.jpg, ca n'est plus dirigé ou il faut.

C'est quoi la meilleure solution selon vous ??, je sais qu'avec un /utilisateur/username ca serait simple, mais ca fais un nom à rajouté inutilement pour les utilisateurs.

Merci

birkoss
 
WRInaute discret
J'ai trouvé ceci qui fonctionne :

Code:
RewriteCond %{REQUEST_URI} !^/robots.txt
RewriteCond %{REQUEST_URI} !.php$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/templates/
RewriteRule ^(.*)$ /user.php?username=$1

c'est pas le Pérou, mais ca fonctionne assez bien, me reste 2-3 trucs a arrangé, mais bon ;)
 
Discussions similaires
Haut