我们如何才能达到403子权限被拒绝的权限?

我们有一个多站点安装在根目录(multisite.com),也是一个子站点上的wordpress单一安装(help.multisite.com)

.htaccess中,我们放置了:

#START Security: Disallow access to folders Options All -Indexes # END Security 

在主站点(正如我们所料)

“403权限被拒绝,您没有权限请求/wp-content/blogs.dir/83/”

好的 🙂

但。 我们刚刚注意到,当试图访问子域名文件夹,我们得到:

内部服务器错误。 服务器遇到内部错误或configuration错误,无法完成您的请求….此外,500内部服务器错误错误…

这是我们不想要的东西。

所以问题是:

我们怎样才能避免上述结果,并使子域的消息是“403权限被拒绝” (主要网站相同,而不是“500内部服务器错误” (因为它是现在)?我们把什么,在哪里?

我终于find了自己的问题的答案

在困惑了好几天之后,其他人(在这些论坛之外)提供了答案。 其实很简单。 唯一需要采取的措施是省略“全部”一词

 #START Security: Disallow access to folders Options -Indexes # END Security 

最好的情况是,如果(如我们所做的那样)将上述内容放在根目录中,它将“照顾”所有子域中的所有(如果有的话)目录,这些目录也可能在服务器中。 !

对于那些想知道的:第一次尝试(Options All -Indexes)不起作用的原因是因为.htaccess文件将规则应用到它所的目录,所以你不能再次包含该目录。

最有趣的是,我们一直试图说服我们的主人在过去三天给我们一个答案,他们会提出的是“我们很抱歉,我们不支持这种问题” 。 他们声称“这是一个专门的Wordpress软件规则” ,虽然我们一直告诉他们,它与Wordpress本身无关,但与服务器的configuration。

无论如何…问题解决了。 🙂