最近我为一个客户端安装了wordpress多站点
在初始启动客户端改变主意将站点转移到另一个域后,我成功地移动了WP多站点,前端没有问题,工作正常,我可以访问站点1和站点2。
我的问题是在后端,当我访问我的站点下的wp admin dashboard时,当我尝试访问site1和site2 dashboard时,我的url没有更改,只是dashboard没有移动,site1 dashboard和site2 dashboard的url保持不变,当我检查site1和site2的My sql表“siteurl”时,它们没有反映在子目录模式下运行的子站点的主url。当我手动更改它们时,它们工作正常,我可以访问site1和site2的仪表盘,但当我更新site1或site2时,url会在site1和site2上sql数据库的站点url上再次重置,我无法再次访问。
我已经停用插件来找到问题的根源,目前还没有结果,我正在运行标准。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配置设置
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'dhaman.net/ar\');
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 2);
和我的网站url是
http://dhaman.net/ar
http://dhaman.net/en
任何人都可以了解这一点,如何阻止站点url在site1和site2 sql数据库中发生更改