FilesMatch : négation d'un pattern impossible
Bonjour,
A la recherche d'une solution depuis plus de 3 heures, j'ai consulté la doc des expressions régulières pour FilesMatch (absolument imbuvable) et n'arrive toujours pas à faire fonctionner la négation d'un patern, pour forcer le téléchargement des fichiers qui ne match pas les extensions suivantes
(gif|png|jpe|jpg|jpeg|ico|webp|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|pdf)
Avec la négation ?<!, ça provoque une erreur 500 :
Code:
1 2 3 4
| <FilesMatch "\.(?<!(gif|png|jpe|jpg|jpeg|ico|webp|js|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|pdf))$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch> |
Sans la négation, ça force le téléchargement des extensions susmentionnées...
Est-ce que vous avez une idée ?
Merci d'avance