HTACCESS

Faire une réécriture ou une redirection que si le fichier n'existe pas

Pour qu'une RewriteRule ne s'applique que si le script n'existe pas il faut ajouter une condition testant la variable REQUEST_FILENAME.

L'option -f permet de tester que le fichier existe et le ! inverse le test. Avec une règle de réécriture très général, un tel test est souvent obligatoire.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ...
PHP