【问题标题】:Paths issue after wordpress migrationwordpress 迁移后的路径问题
【发布时间】:2016-11-22 14:38:03
【问题描述】:

我刚刚将我的 wordpress 网站从一个服务器移动到另一个服务器并更改了它的域名。我从服务器 1 上传文件并将其下载到服务器 2。我还更改了数据库中的网站 URL(表“wp_options”)并更改了我的 DN 和重定向设置(通过 OVH 管理仪表板)。 问题是,网站显示不正确,服务器上找不到很多东西,所有链接都重定向到旧域。然而我可以在主页上看到一些东西。此外,当我尝试访问 www.myNewDomain.com/wp-admin 时,我被重定向到 www.myOldDomain.com/wp-admin。

知道这可能来自哪里以及如何解决它吗?

【问题讨论】:

  • 有可能是 wp_config.php 中没有改变检查这里codex.wordpress.org/Changing_The_Site_URL#Edit_wp-config.php
  • 您好,感谢您的快速答复。我忘了提及这一点,但我在 wp_config.php 中进行了更改并指定了正确的数据库凭据。我的主页显示图片和文字内容但是找不到样式表和脚本...

标签: wordpress path migration


【解决方案1】:

您需要在导出的数据库文件中更改您的网站 URL(不仅仅是表“wp_options”),并且在更改链接时,请注意排除 http 或 www(只需使用主域,如“stackoverflow.com”)

【讨论】:

  • 谢谢 Deepak,我会看看它,希望它能解决问题,并让你知道它是怎么回事。
【解决方案2】:

这里有一些代码可以用来更新 phpmyadmin 中的 url。使用 SQL 选项卡来运行这些。这应该可以解决您迁移内容上的 404 问题。如果表前缀不是“wp”,请确保更改表前缀。

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.oldsiteurl.com', 'src="http://yourcdn.newsiteurl.com');
UPDATE wp_posts SET  guid = REPLACE (guid, 'http://www.oldsiteurl.com', http://yourcdn.newsiteurl.com') WHERE post_type = 'attachment';
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsiteurl.com','http://www.newsiteurl.com');

【讨论】:

    猜你喜欢
    • 2016-04-27
    • 2017-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    • 2021-12-12
    • 2017-06-28
    相关资源
    最近更新 更多