为什么我的URL在迁移后没有更新?

时间:2019-03-06 作者:Devon Karyo

程序使用:ubuntu 18.04

问题:所以我有两个本地wordpress站点在本地主机上运行,比如site1。com和site2。com公司

我已从site1迁移了所有数据库。com到站点2。com。现在,当我单击site2中的一个链接时。com,它正在将URl更改为site1。com/pageIwantTovisit。我不想那样。我想要这样,如果我在site2上。com,则所有链接都应指向site2。com/pageIwantToVisit。

我用的是phpmyadmin。我已将主页和siteURL更改为site2。但链接不会改变,除非我手动硬编码所有链接,这将永远需要。

site2中的链接。com应该从about页面转到blog页面。非常感谢。

1 个回复
SO网友:dylanjameswagner

在内容编辑器中编辑内容时,WordPress硬编码用于访问WordPress管理员的当前URL。这通常在链接中找到href 和图像src. 有几个插件或工具(如wp-cli) 这可以帮助您在环境之间查找和替换url。

您可能希望您的搜索看起来像:

古老的//site1.com

//site2.com

搜索中没有尾部斜杠!如果您不想切换/规范URL,请不要使用该协议httphttps, 同样适用于www 域变量。

如果您在开发周期中访问多个不同域的站点,您可能需要查看WordPress插件之类的工具WP Migrate DB Pro 在环境之间迁移或在当前环境上手动迁移时查找和替换。

相关推荐

Problem with permalinks

我已经更改了类别的基本名称,现在它是“博客”,工作正常。但当我通过/blog/%category%/%postname%/更改结构时。显示404。如果我删除结构中的blog,它会再次工作,但我想使用blog word。问题出在哪里?非常感谢。