2017-02-20 5 views
0

В этом коде, он соответствует любому CSS, JS, HTML, PHP-файл и включить Deflate ...Regex для HTAccess не выкачать конкретных файлов

# BEGIN Compress text files 
<ifModule mod_deflate.c> 
<filesMatch "\.(css|js|x?html?|php)$"> 
SetOutputFilter DEFLATE 
</filesMatch> 
</ifModule> 
# END Compress text files 

регулярное выражение \.(css|js|x?html?|php)$

Я бы как сделать исключение ... если имя файла является ядром или загрузчиком, это просто не deflat ... для чего это Regex?

Возможно?

ответ

1

Вы можете выполнить исключение для core и loader с помощью Negative Lookbehind. Таким образом, следующее регулярное выражение должно работать:

(?<!core)(?<!loader)\.(css|js|x|html|php)$

+0

Удивительный !! Огромное спасибо!! – cebasso