Apache - как заставить apache не открывать статические файлы txt, а скачивать их браузером - используем mod headers: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
<Directory /var/www/site.com/data/www/site.com/work> | <Directory /var/www/site.com/data/www/site.com/work> | ||
Options -ExecCGI -Includes | Options -ExecCGI -Includes | ||
− | <FilesMatch "\.(?i:txt|pdf|html|htm|fb2|djvu|mobi)$"> | + | '''<FilesMatch "\.(?i:txt|pdf|html|htm|fb2|djvu|mobi)$">''' |
− | ForceType application/octet-stream | + | '''ForceType application/octet-stream''' |
− | Header set Content-Disposition attachment | + | '''Header set Content-Disposition attachment''' |
− | </FilesMatch> | + | '''</FilesMatch>''' |
php_admin_value open_basedir "/var/www/site.com/data:." | php_admin_value open_basedir "/var/www/site.com/data:." | ||
php_admin_flag engine on | php_admin_flag engine on |
Текущая версия на 11:10, 23 февраля 2017
Apache - как заставить apache не открывать статические файлы txt, а скачивать их браузером - используем mod headers
Задача - заставить APACHE - txt, pdf и другие форматы - не открывать их, а скачивать браузером.
Пример для директории - /var/www/site.com/data/www/site.com/work:
<Directory /var/www/site.com/data/www/site.com/work> Options -ExecCGI -Includes <FilesMatch "\.(?i:txt|pdf|html|htm|fb2|djvu|mobi)$"> ForceType application/octet-stream Header set Content-Disposition attachment </FilesMatch> php_admin_value open_basedir "/var/www/site.com/data:." php_admin_flag engine on </Directory>
# /etc/init.d/apache2 restart