防止浏览器下载doc docx和pdf

我有一些索引的文档文件(.doc,.docx和.pdf)存储在网站的文件夹中。

当我input文件的完整地址(例如http://www.website.com/folder1/folder2/1.doc )时,访问者或任何正在查看网站的人员都可以轻松地下载文件。

有什么办法来防止这个 是否有必要对.htaccess文件进行任何configuration以防止发生这种情况。

如果folder2只包含文档文件,我怎么能防止在这个文件夹中的文件列表,以防万一Apache停止运行。

谢谢

你有索引的文档文件的意思是,你让抓取工具获取你的文件,但你不希望人们input确切的url并下载它。

所以,这里是一些例子

欢迎使用Googlebot,但是如果没有引荐者,请拒绝。

SetEnvIf User-Agent "Googlebot" welcome SetEnvIf Referer "^$" reject order Allow,Deny Allow from env=welcome Deny from env=reject 

(注意:Referer可以在Web浏览器中显式禁用,而且还有许多其他的方式来获取文件,而不是在浏览器中input确切的URL。

为了防止访问某些特定的文件,使用htaccess,可以编写以下内容:

 <files 1.doc> order allow,deny deny from all </files> 

在您的.htaccess中,位于包含1.doc的目录中。

如果您想防止访问特定的文件types,您可以使用:

 <FilesMatch "\.(doc|pdf)$"> Order Allow,Deny Deny from all </FilesMatch> 

您可以编辑圆括号内的列表以适应您的需求。

更多的事情你可以用htaccess做,请参阅以下内容: http : //perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/

关于“ 我如何防止这个文件夹里面的文件列表,以防万一Apache停止运行”,我不太清楚你的意思…如果Apache停止运行,没有人可以访问任何东西!