apache设置txt文件直接下载而不是网页在线打开 - 慕轲博客-建立自己的个人自媒体博客

心情碎语:等雨停的时候往往雨不会停,等人来的时候往往人不会来。

您的位置:慕轲博客 >建站心得> apache设置txt文件直接下载而不是网页在线打开

apache设置txt文件直接下载而不是网页在线打开

最近在用dedecms做一个txt下载站,结果发现txt格式的文件在点击下载的时候会在浏览器直接打开,而不是正常下载,搜索了一下发现可以通过php代码设置读取和下载方式,如果不方便修改php代码,那么可以通过修改apache服务器设置的办法来解决这个问题,具体方法如下:

找到并打开/etc/mime.types。

找到:application/octet-stream项,如果此项被注释(前面有一个#号),那么去掉注释,在后面的配置值中增加txt。

application/octet-stream  bin lha lzh exe class so dll img iso txt

注意:网上很多教程到这一步就完事了,实际上是不对的,如果你参照网上其他教程改到这一步重启服务器后,还是无法正常下载txt文件,那么看下一步。

接下来找到:text/plain项,去掉配置值中的txt。

保存文件,重启apache服务器,这样网站的txt文件就会正常被下载而不是在线打开了。

---

转载请注明本文标题和链接:《apache设置txt文件直接下载而不是网页在线打开

发表评论

94 + 61 =
路人甲 表情
Ctrl+Enter快速提交

网友评论(5)

DD做内容管理站还是可以的,但是博客还是要WordPress
VPS234 3个月前 (08-21) 回复
文章不错非常喜欢
今日新闻 6个月前 (05-19) 回复
这个可以尝试一下。
wap.anrayer.com 6个月前 (05-19) 回复
感谢分享,收藏一波
知识共享网 7个月前 (05-05) 回复
哇,技术大牛
技能制造大师 7个月前 (04-26) 回复