Problème url rewriting et fichier existant
Bonjour à tous ;)
J'ai mis une petite règle de rewrite dans mon htaccess :
Code:
1 2 3 4 5 6 7 8 9 10
| Options +FollowSymlinks
RewriteEngine on
# on vire le www juste pour le domain.tld
RewriteCond %{HTTP_HOST} ^www.domain.tld$ [NC]
RewriteRule ^(.*)$ http://domain.tld/$1 [R=301,L]
RewriteRule ^([^-]*)/le-profil.html$ /membre/le-profil.php?pseudo=$1 [NC,L]
ErrorDocument 404 /erreur404.php |
Si je test avec : http://domain.tld/remrem59/le-profil.html, je suis bien redirigé et get['pseudo'] me retourne bien : remrem59.
là où ça déconne méchamment, c'est si un fichier remrem59.php est présent à la racine ... le rewrite fonctionne mais get['pseudo'] me retourne remrem59.php ...
je précise ma config apache pour ce domaine (au cas où)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <VirtualHost *:80>
ServerAdmin webmaster@domain.tld
DocumentRoot /home/domain/www
ServerName www.domain.tld
ServerAlias domain.tld
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/domain/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost> |
Merci pour votre aide ... :D