如何在不使用.htaccess文件的情况下停止访问wp-content/ploads目录中的未注册用户?

时间:2013-12-31 作者:user3012736

我只想向我的wp-content/uploads 为那些不是我网站成员的用户创建目录并停止访问。

2 个回复
SO网友:Rarst

WordPress的设计不会干扰现有文件,包括.htaccess 它生成的规则支持使用漂亮的永久链接。

简单地说,如果没有某种形式的.htaccess 或者其他web服务器配置,因为通常它完全单独处理它们,WP不会干扰它。

SO网友:Mark Kaplun

您不能将上载目录的权限授予一个用户并阻止另一个用户。可以,但必须配置Apache和。上载目录中的htaccess文件包含用户名和密码,这在wordpress中不是一件小事,会导致一个奇怪的UI(一次登录您的站点,然后再次登录以下载文件)。

这样做的方法是禁用对上传目录的所有访问,并编写代码作为wordpress的一部分来读取文件并按需下载。

有几个插件可以做类似的事情,基本上所有的购物插件都可以销售数字媒体,但不仅仅是它们。

结束