我正在服务器上运行wordpress多站点。主站点工作正常,URL重定向是完美的。
假设我的域名为www.adeel.com
,并且该网站在以下URL www.adeel.com/area-guides
上运行。因为在www.adeel.com
,另一个站点正在运行(不在wordpress中,完全不同)。
问题
在管理面板上,当我尝试转到网络管理仪表板时,它将我重定向到
www.adeel.com/wp-admin/network/
,并且显示URL NOT FOUND。如果我手动输入www.adeel.com/area-guides/wp-admin/network/
,它将带我到网络仪表板。在该信息中心内,所有url均以area-guides
开头,除非我尝试执行某些操作来更新该页面。
以下是我的htaccess文件规则
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
和wp-config文件的内容如下
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'www.adeel.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
并在主站点的wp_options表中。
-网站网址:https://www.adeel.com/area-guides/
-主页:https://www.adeel.com/area-guides/
第二个问题 解决此问题后,对于另一个多站点,我想在同一级别添加该站点,例如www.adeel.com/another-guide /