我正在尝试将部署的WordPress多站点移动到本地环境.我备份了服务器数据库和文件.在我的本地环境中,我创建了一个新数据库并导入了备份.我还将服务器文件复制到本地计算机.
我做了这些步骤:
我改的wp-config.php文件,并与新的更新它db-name
,db-username
,db-password
并设置define('DOMAIN_CURRENT_SITE', 'www.mysitename.com');
到define('DOMAIN_CURRENT_SITE', 'localhost/mysitename');
.
我option_value
在wp-option数据库表中更改为指向我的本地地址.
我还从.htaccess中删除了这些行:
# Redirect non-www urls to www
RewriteCond %{HTTP_HOST} !^www\.mysitename\.com
RewriteRule (.*) http://www.mysitename.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)但是当我转到127.0.0.1/mysitename时,我收到此错误:此网页有一个重定向循环.
当我换define('DOMAIN_CURRENT_SITE', 'localhost/mysitename');
到define('DOMAIN_CURRENT_SITE', 'localhost');
并转到127.0.0.1/mysitename地址时,它会显示phpinfo()页面.
我该如何解决我的问题?
请解释我是否必须在.htaccess和wp-config.php文件中设置一些内容.
非常感谢.