#regex #.htaccess
#регулярное выражение #.htaccess
Вопрос:
У меня есть следующая директива FilesMatch в моем .htaccess:
<FilesMatch ".(?i:mp4|pdf)$">
Header set Content-Disposition attachment
</FilesMatch>
Я не могу найти правильное выражение, чтобы каждый отдельный файл можно было загружать, и я не хочу добавлять все расширения…
Как я могу заставить это работать для всех файлов?
Комментарии:
1. Означает ли это, что регулярное выражение должно соответствовать чему-либо? Используйте
". "
Ответ №1:
Вы можете попробовать это
<FilesMatch "(?i).(mp4|pdf)$">
Header set Content-Disposition attachment
</FilesMatch>
Но если вы хотите разрешить все расширения файлов, вы можете попробовать это:
<FilesMatch ". $">
Header set Content-Disposition attachment
</FilesMatch>
Ответ №2:
чтобы каждый отдельный файл был доступен для загрузки
Похоже, что должно быть какое-то другое требование, но чтобы «каждый загружаемый файл», просто удалите <FilesMatch>
оболочку:
Header set Content-Disposition attachment