因此,我根据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
.
我已经找了几个小时来解释为什么这不起作用,但似乎找不到解决方案。。。有人能帮忙吗?