Ответ 1
Apache RewriteCond
, а также RewriteRule
поддерживает восклицательный знак, чтобы указать несогласованный шаблон:
Вы можете префикс строки шаблона с помощью a '!' символ (восклицательный знак) до укажите шаблон несоответствия.
Это должно работать:
RewriteCond %{REQUEST_URI} !^/forums.*
RewriteRule !\.(js|gif|css|jpg|png)$ /index.php [L]
- > перенаправить все запросы, не начинающиеся с форумов, а не заканчивающиеся на перечисленные достаточно, чтобы index.php