apache - mod_rewrite - Reescribir la regla si la condición no coincide
mod_rewrite htaccess (1)
¿Cómo puedo realizar una regla si la URL NO coincide con la ruta "foros"?
Por ejemplo:
RewriteCond IF URL NO ES foros
RewriteRule!. (Js | gif | css | jpg | png) $% {RAÍZ_DE_DOCUMENTO} /index.php [L]
Apache''s RewriteCond
y la directiva RewriteCond admiten el signo de admiración para especificar un patrón que no coincide:
Puede prefijar la cadena del patrón con un ''!'' carácter (signo de exclamación) para especificar un patrón no coincidente.
Esto debería funcionar:
RewriteCond %{REQUEST_URI} !^/forums.*
RewriteRule !/.(js|gif|css|jpg|png)$ /index.php [L]
-> redireccionar todas las solicitudes que no comiencen con foros y no terminen con los sufficios enumerados para index.php