Comment puis-je exécuter une règle si l'URL est ET NON correspondant au chemin "forums"?
Par exemple:
RewriteCond IF URL IS NOT forums
RewriteRule !\.(js|gif|css|jpg|png)$ %{DOCUMENT_ROOT}/index.php [L]
La directive RewriteCond
d'Apache ainsi que la directive RewriteRule
prennent en charge le point d'exclamation pour spécifier un modèle non correspondant:
Vous pouvez préfixer la chaîne de modèle avec un '!' (point d'exclamation) pour spécifier un modèle non correspondant.
Cela devrait fonctionner:
RewriteCond %{REQUEST_URI} !^/forums.*
RewriteRule !\.(js|gif|css|jpg|png)$ /index.php [L]
-> rediriger toutes les requêtes ne commençant pas par forums et ne se terminant pas par les suffixes listés pour index.php