首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网站迁移之后,有没有简单的方法来更新wordpress文章或页面中的媒体或页面链接?

问在网站迁移之后,有没有简单的方法来更新wordpress文章或页面中的媒体或页面链接?
EN

Stack Overflow用户
提问于 2014-07-23 16:06:49
回答 2查看 282关注 0票数 0

我有一个wordpress网站,我刚刚完成自定义在我的本地主机。我将permlink http://localhost/nwp设置为我的站点和home url。在我的网站上,我使用页面和帖子中的链接来引用图片、视频和其他页面和帖子。当我将这个网站迁移到我的实时服务器时,我将我的站点url和home url更改为http://mydomain.com.。但我粘贴在页面和帖子中的url仍然存在,如http://localhost/nwp/uploads/2014/img.jpg、http://localhost/nwp/your-page等。我可以通过打开所有页面或帖子来解决这个问题,并用新链接.But替换页面或帖子中的旧链接,这需要花费太多时间。我不知道解决这个问题的其他方法,如果有人知道更好的方法来解决这个问题,easily.Please会帮我

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-23 17:23:47

谢谢大家的回答。但我只是找到了一种安全和简单的方式,无需任何额外的下载脚本帮助。我们需要执行sql UPDATE查询来更新数据库中的所有内容,如下所示。

代码语言:javascript
复制
mysql> UPDATE wp_posts SET guid = replace(guid, 'http://localhost/nwp','http://mydomain.com');

mysql> UPDATE wp_posts SET post_content = replace(post_content, 'http://localhost/nwp', 'http://mydomain.com');

mysql> UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://localhost/nwp','http://mydomain.com');
票数 1
EN

Stack Overflow用户

发布于 2014-07-23 16:09:32

如果您导出了数据库,您可以使用像Notepad++这样的编辑器打开它,只需替换字符串。

正如@RadGH提到的,使用序列化搜索和替换脚本是明智的。更安全。你可以在这里找到它:PHP中的数据库搜索与替换脚本

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24915545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档