Siteground 暂存副本 - 所有链接都发送到实时站点吗?

Siteground staging copy - All links sends to live site?

在我的 wordpress siteground 临时复制所有链接,包括登录页面,将我发送到实时网站。无论我点击或尝试登录,我都会被发送到实时网站。知道问题出在哪里吗?

很可能您的页面 URL 在数据库中设置为实时站点。

Wordpress 从数据库中获取 url 设置,如果仍有活动站点 url,它会将您重定向到那里,您可以在下面看到更改 URL.[=13 的步骤=]

  1. 登录到您的 phpMyAdmin
  2. 在左侧找到您的数据库名称
  3. 查找wp_optionstable
  4. siteurlhome 更改为您的舞台服务器 URL

移动 wordpress 网站,需要一些步骤。

1 - 将 table 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 数据库)。

谢谢。 问候, 编辑