这听起来像是多站点数据库和/或中定义的URL出错。htaccess问题。
例如,将常规WP安装从live更改为local时,可以通过在WP配置中设置以下内容来更改URL:
define(\'WP_HOME\',\'http://example.com\');
define(\'WP_SITEURL\',\'http://example.com\');
然而,对于multisite,还有其他对数据库中设置multisite的URL的引用。如果在本地数据库中查找表
wp_blogs
,
wp_site
和
wp_options
数据库中会有实时站点的入口。您需要将这些更改为新的本地url。i、 e.来自现场。com到本地站点。com公司
英寸wp_blogs
这些是domain
中的列wp_site
这是domain
中的列wp_options
这是与的option\\u名称相对应的option\\u值siteurl
和home
Alternatively 为了便于安装并尽量减少对数据库的任何更改,我建议您保留现有URL,只需在主机文件中添加一条规则,以根回到本地计算机,即在主机中livesite.com
根目录返回到127.0.0.1
这样,您的数据库就不必更改。这样做的缺点是,您必须删除该条目才能查看实时站点,有些人可能会感到困惑。所以这完全是你的选择。
然后,您需要确保您的。htaccess具有正确的多站点和重写设置。这些设置可以是found here 取决于您是否有子域设置或子文件夹设置。
最后,您需要确保在本地设置中,本地web服务器上的rewrite\\u模块处于活动状态,headers\\u模块处于活动状态(或等效状态)