強制的にDLさせる方法 .htaccess編

htaccess-3

 

 サーバー上にPDFファイルや任意のファイルを置き、URLにアクセスさせて強制的にダウンロードさせるには、.htaccessに以下の記述をする方法がある。

 

<Files *.pdf>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
<Files *.ppt>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
<Files *.xls>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
<Files *.doc>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>

 

もしくは、

 

<FilesMatch "\.(pdf|ppt|xls|doc)$">
AddType application/adobe .pdf
AddType application/microsoft .xls .doc .ppt
Header set content-disposition attachment
</FilesMatch>