【发布时间】:2018-03-15 18:30:25
【问题描述】:
在我的 wordpress 站点上,包括登录页面在内的所有链接都会将我发送到实时网站。无论我在哪里单击或尝试登录,我都会被发送到实时网站。知道可能是什么问题吗?
【问题讨论】:
在我的 wordpress 站点上,包括登录页面在内的所有链接都会将我发送到实时网站。无论我在哪里单击或尝试登录,我都会被发送到实时网站。知道可能是什么问题吗?
【问题讨论】:
移动 wordpress 网站,需要一些步骤。
1 - 将 wp_options 表中的 siteurl 字段更改为配置文件中的以下代码:
define('WP_SITEURL', 'http://www.new-domain.com');
define('WP_HOME', 'http://www.new-domain.com');
2 - 使用 SQL 搜索和替换从一个站点到另一个站点的链接。
SELECT wp_posts.post_content FROM `wp_posts` WHERE wp_posts.post_content like '%http://www.old-domain.com/%'
UPDATE wp_posts set post_content = REPLACE(post_content,'http://www.old-domain.com/','http://www.new-domain.com/')
此外,插件 WP Migrate DB 是一个不错的选择。 - https://wordpress.org/plugins/wp-migrate-db/
最后。在开始该过程之前,您永远不要忘记执行完整的网站备份(包括文件和 MYSQL DB)。
谢谢。 问候, 编。
【讨论】:
很可能您在数据库中的页面 URL 设置设置为实时站点。
Wordpress 从数据库中获取 url 设置,如果仍然有活动的站点 url,它会将您重定向到那里,您可以在下面看到更改 URL 的步骤。
wp_options表siteurl 和 home 更改为您的舞台服务器 URL【讨论】: