<Directory>
и <Location>
запрещены в .htaccess, но…
Вы можете использовать <If>
, что разрешено , разрешено также в «Контексте» .htaccess
(не только httpd.conf)… также см. Здесь, Это позволяет вам сопоставить базовый путь и расширение и все остальное, что RegExp может понять ...
Проверено и работает:
<If "%{REQUEST_URI} =~ m#^/_stats/.*\.(jpg|png|css|js)#">
Header unset ETag
FileETag None
ExpiresActive On
ExpiresDefault "access plus 1 day"
</If>
Примечания:
_stats
- это мой URL перезаписи, а не входящий URL (если это имеет какое-то значение с вашей стороны), я не уверен, почему сопоставление работает против этого ...
#
- это просто другое внешнее « gate » для регулярного выражения вместо /
(поскольку мне нужно использовать /
в буквальном смысле, это спасает меня от побега).