多站点子域导致403个被禁用

时间:2017-06-25 作者:Jamie

因此,我根据WordPress网站页面设置了多站点:https://codex.wordpress.org/Create_A_Network

我正在使用最新的WordPress 4.8。

安装程序

  • example.com
  • sub.example.com
仪表板和站点的子域的所有请求都会给出

403-禁止您没有访问/此服务器的权限。

。htaccess

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\\.php$ - [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
    RewriteRule ^(.*\\.php)$ $1 [L]
    RewriteRule . index.php [L]
权限为WordPress- strict, 正常工作:

sudo find . -type d -exec chmod -R 755 {} \\;; sudo find . -type f -exec chmod 644 {} \\;; sudo chmod 444 wp-config.php .htaccess ; sudo chmod -R 755 wp-content ; sudo chmod -R 775 wp-content/uploads/ ; sudo chgrp -R admin . && sudo chown -R admin:www-data wp-content
我在服务器上设置了子域,并将文档根指向主网站example.com.

我已经找了几个小时来解释为什么这不起作用,但似乎找不到解决方案。。。有人能帮忙吗?

1 个回复
SO网友:chetan1507

https://wordpress.stackexchange.com/a/135740/141068

我使用上述链接更正了我的问题。

您可以检查通配符子域是否指向与Wordpress主安装文件夹相同的文件夹。

例如,如果example.com 安装在public_html/example.com, *.example.com 应添加到相同的public_html/example.com.

结束

相关推荐

带有cPanel加载域和SSL的WordPress MultiSite

我一直在谷歌上搜索,浏览各种文章,但现在似乎陷入了一片混乱!我拥有我的私人网站。com。该域已在托管的其他公司注册。它已经运行(非多站点)Wordpress一段时间了,Wordpress安装在一个子目录中。我在域上有一个SSL证书(由web主机提供),然后通过hosts cPanel插件为CDN启用了cloudflare。这一直运行得很好!昨天,我决定让我的公司重新焕发活力,并决定让它成为我第一个网站的多站点。我按照食品法典委员会的指示打开了我的私人网站。com的多站点安装,并为mycompany创建了一