2010-08-30 8 views

Répondre

1

réécritures chaque fichier non à myscript.php?name=requested existant:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)$ myscript.php?name=$1 [QSA,L] 
+0

Cela produit une erreur interne du serveur pour moi – Fred

+0

Strip l'espace après ''!. – Lekensteyn

0

Peut-être que vous voulez RewriteCond -f, pour vérifier si la le fichier existe.

0

Pour que les choses match sans période:

^([^.]+)$ myscript.php?name=$1 [QSA,L] 
+0

presque, le seul problème est qu'il correspond également http://mydomain.com – Fred