我们如何才能实现子域名的 403 权限被拒绝?

我们如何才能实现子域名的 403 权限被拒绝?

我们在根目录 (multisite.com) 中安装了多站点,并且在子域 (help.multisite.com) 上安装了 wordpress 单机版

在里面根目录.htaccess我们放置了:

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

在主站点上(正如我们预期的那样)

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

好的。 :)

但是。我们刚刚注意到,当我们尝试访问子域文件夹时,我们得到了:

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

这是我们不想看到的。

所以问题是:

我们如何才能避免上述结果,并使子域的消息“403 权限被拒绝”(与主站点相同,不是“500内部服务器错误”(就像现在一样)?我们把什么放在哪里?

答案1

我终于找到了我自己问题的答案

困惑了好几天后,终于有人(论坛之外)给出了答案。其实很简单。唯一要做的就是省略单词:全部

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

最好的事情是,如果(正如我们所做的那样)您将上述内容放在根目录中,它会“处理”您服务器中可能拥有的所有子域中的所有目录(如果有)。!

对于那些想知道的人:第一次尝试的原因(选项全部-索引)不起作用是因为 .htaccess 文件将规则应用于它所在的目录,因此您不能再次包含该目录。

最有趣的是,过去三天里,我们一直在试图说服房东给我们一个答案,而他们给出的答案是“很抱歉。我们不支持此类问题”。他们声称“这是一条专门针对 Wordpress 软件的规则”尽管我们不断告诉他们这与 Wordpress 本身无关,而是与服务器的配置有关。

无论如何...问题解决了。:)

相关内容