我在服务器上运行 wordpress 多站点。主站点运行良好,网址重定向非常完美。假设我的域是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/