强制浏览器下载HOSTS文件

时间:2013-12-31 18:26:09

标签: html .htaccess

我试图强制浏览器将HOSTS文件下载到用户计算机,但它总是在新窗口中打开文件。如果我右键单击该链接并选择“另存为”,则浏览器会向其添加.txt扩展名,不是很好。

您可以在此处查看我的页面:

http://lovespec.bugs3.com/Host_File.html

我的服务器上也有一个.htaccess文件但是我不知道该放什么来强制浏览器下载文件。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

.htaccess

中试试这个
<Directory />
    <IfModule mod_headers.c>
        <FilesMatch "hosts">
            ForceType application/octet-stream
            Header set Content-Disposition attachment
        </FilesMatch>
    </IfModule>
</Directory>

浏览器认为它打开非文本文件只是一个技巧。

答案 1 :(得分:-1)

您是否只是尝试添加<a href="your/file"></a>?这将自行重定向并下载它。

如果简单的解决方案不起作用,请告诉我。在某些情况下工作。

所以这里有一个我的例子。

Example here !