2016年8月24日 星期三

設定htaccess直接下載檔案

在自己的網頁下,希望某些檔案可以直接下載而不是由瀏覽器開啟,可以藉由修改htaccess來完成。例如說,figure.tiff 這個圖檔放在/home/username/public_html/xxx/ 下面,那麼就只要在這個xxx資料夾下新增一個 .htaccess 檔案,其內容如下:

<FilesMatch "\.(tiff|tif)$">
   Allow from all
   Header set Content-Disposition attachment
</FilesMatch>

要注意的是apache必須要開啟 header 這個模組。以 apache 2.4.10 為例,用下面兩個指令就可以開啟這個模組:
  • cd /etc/apache2/mods-enabled
  • ln -s ../mods-available/headers.load ./

_EOF_

沒有留言:

張貼留言