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