已移动站点,页面中的旧链接仍指向旧主机

时间:2017-11-15 作者:ClosDesign

我相信有人已经回答了这个问题,但我还没有找到一个明确的答案。我有一个站点,我从一个具有旧域的站点移动到一个具有新域的新主机。我已经在Wordpress管理员中更改了站点URL,但这似乎没有更改段落中页面内容块中的文本链接。

我在一些页面中看到链接被链接到指向站点内其他页面和文档的页面中的一些文本内容中,这些链接指向旧站点域。应该在哪里更改,或者可以在不必浏览每个页面并手动更改链接的情况下进行更改。如果有人能提供任何建议,我在做MySql SQL时没有问题。

2 个回复
SO网友:Nikki Mather

最简单的选择是安装一个名为better search replace, 这只适用于数据库。然后,您可以在数据库中搜索x的实例,并替换为y-x显然是旧网站上的URL,y是新网站的URL。在执行任何操作之前,请确保备份网站。

您还可以string locator 查找硬编码到主题本身的URL实例。

为便于将来参考,如果您想非常轻松地将网站从一个网站迁移到另一个网站,请使用名为All in One WP Migration, 最高500mb可用。它将自动将数据库中的所有URL引用从其导出的站点更改为AIOWP文件导入到的新站点。

SO网友:rudtek

wordpress数据库仍在其数据库中保存一些数据(帖子内容、图像URL等)。

您需要进入数据库并更改对新域的url引用。但我建议不要通过phpmyadmin这样做,因为这会导致一些问题。

获取此工具:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

将压缩文件的内容上载到www/文件夹的新目录中。(我通常将搜索和替换文件夹重命名为SRDB。)现在导航到您的站点,最后是SRDB。(www.example.com/SRDB)和顶部的两行,您将看到一个搜索字段和一个替换字段。(如果此处出现db连接错误,请仔细检查wp配置以确保其具有正确的凭据)。

在搜索位置,您的旧网站地址:http://www.example.com 在替换字段中放置新urlhttp://www.example2.com/ 点击live live run。只有在确保您位于新url上,并且已将其加载到新数据库中,并且已备份数据库以防万一后,才能执行此操作。这应该可以解决你的问题!

结束

相关推荐

mysql query order by

我是mysql新手。我有个问题:$tenantsInfo = $wpdb->get_results(\"SELECT * FROM exp_ten WHERE tenant_number = \" . (int) $user->ID); 我需要通过desc订购;由于双引号,我不确定在何处添加desc订单。请任何人指出我应该在何处添加它?非常感谢。