2011-02-02 156 views
1

我有一个wordpress多站点安装,在动态/虚拟文件夹中有许多子站点。例如,http://www.mysite.com/是主要的根目录,其中一个子站点动态地位于http://www.mysite.com/subsite/。现在,子目录'subsite'不是物理存在的,而是由wordpress创建的。使用.htaccess密码保护目录

我想知道,如果有可能,以保护这些目录不使用物理的.htaccess/.htpasswd则存在一个?

我试图创建目录的物理版本,但后来它打破我的WordPress安装。

我只需要告诉它哪个文件夹应该瞄准/保护,而不是实际将其放置在目录中的.htaccess一行代码。

希望这是有道理的,能理解的任何帮助,S.

+1

这个问题会更多在家http://serverfault.com – 2011-02-02 16:40:39

回答

1

我知道你在想可能做的是与我的问题与可湿性粉剂管理员安全通过.htaccess/htpasswd。

虚拟目录的身份验证不会发生由于对MU /网络配置的WP重写规则。

您应该可以做类似于我使用的解决方案。

http://howden.net.au/thowden/2011/03/wordpress-404-error-password-admin-directory/

与答案#1的问题是,所有的htaccess的/ htpasswd的相关设置,无论是一个WP插件或手动站点管理员完成或通过的cPanel/Plesk中做假设,这不是一个虚拟的目录。虚拟目录的重写规则会杀死htpasswd选项。

0

最终我发现,Password Protected是简单而有效的,如果你只是想保护(子)网站使用一个通用密码,而无需创建了一堆的用户。