Apache - как заставить apache не открывать статические файлы txt, а скачивать их браузером - используем mod headers: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: «=== Apache - как заставить apache не открывать статические файлы txt, а скачивать их браузером - ис…»)
 
Строка 3: Строка 3:
  
  
Задача - заставить APACHE - txt, pdf и другие форматы - не открывать их, а скачивать браузером.
+
Задача - '''заставить APACHE - txt, pdf и другие форматы - не открывать их, а скачивать браузером.''' <br />
 
   
 
   
 
  
 
Пример для директории -  /var/www/site.com/data/www/site.com/work:
 
Пример для директории -  /var/www/site.com/data/www/site.com/work:
Строка 17: Строка 16:
 
         php_admin_flag engine on
 
         php_admin_flag engine on
 
  </Directory>
 
  </Directory>
 +
 +
 +
# /etc/init.d/apache2 restart

Версия 11:09, 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