wordpress更换域名后文章图片不显示的5种解决方法

IT资讯
IT资讯
IT资讯
906
文章
145
评论
2016-01-0606:07:51
评论
3,602 1414字

先把站做了,但是是二级域名,买了新域名gaofumei.net后就马上备案了,因为中间有个国庆七天假,备案整整花了我半个月的时间。

换了域名后。文章照常显示,可以原来的图片还是引用的原来域名的,不显示了。百度搜了一下,好多推荐用sql命令的,说实话真的不会。数据库不太懂,不敢贸然去修改。

在这里推荐我用到的一款很棒的插件,它就是“Velvet Blues Update URLs”。运用到它,就可以将一切文章、附件旧地址更改为新地址,图片也就可以显示了哦

启用插件之后,在后台“设置”里边有操作的方法。(推荐使用插件,图片链接更换后可以把插件删除了)

 

wordpress更换域名后文章图片不显示的5种解决方法

wordpress更换域名后文章图片不显示的解决方法

除了用插件下面也是一些方法!

大家知道,WP博客更改域名地址,在成功导入数据库和转移网站数据库后,还需要修改HOME和SITEURL两个地址。一般大家都是通过修改数据库,其实 不用那么麻烦和危险,哈哈。通过修改配置文件也可以的。

 

第一种、修改wp-config.php

1、在wp-config.php中,添加以下两行内容:

1 define(‘WP_HOME’,’http://www.newdomain.com’);
2  define(‘WP_SITEURL’,’http://www.newdomain.com’);

www.msland.cn代表你的新地址

2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上 面添加的内容。

 

第二种、修改functions.php

functions.php指的是位于当前博客主题目录内,可以自定义一些主题函数。

1、在functions.php中,添加以下两行内容:

1 update_option(‘siteurl’,’http://www.newdomain.com’);
2 update_option(‘home’,’http://www.newdomain.com’);

同样,http://www.newdomain.com代表你的新地址

2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上 面添加的内容。

 

第三种、修改wp-config.php(自动更新地址)

1、在wp-config.php中,添加下面一行内容:

1 define(‘RELOCATE’,true);

2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上 面添加的内容。

总结

很显然,第三种是最简单的,无需填写新的博客域名地址,最重要的是一定记得删除添加过的内容咯。

 

第四种,通过My SQL命令来修改:

可以修改wp_post数据表中里面的原链接地址,命令为
UPDATE wp_posts
SET post_content=replace(post_content,'旧内容','新内容')

注意先备份一下数据库

     第五种,导出数据表进行修改,然后再导入数据表进行覆盖:

这个不单单修改了wp_options表里面的URL就可以了,还需要修改wp_post里面的原先链接地址。
一般修改方法是将数据库导出后直接全部替换,然后在导入到数据库中!

  • Copyright ©  PC在线云端  版权所有.
  • 转载请务必保留本文链接:http://www.gaofumei.net/software-install/cms/217.html
WordPress 5.5 Beta 3最新测试版下载 wordpress

WordPress 5.5 Beta 3最新测试版下载

WordPress 5.5 测试版发布,正式版预计2020 年 8 月 11日发布。新版本除了乐此不彼地继续改进区块编辑器之外,增加的两个功能还是有些用处:   图片延迟加载   ...
广告位出租 云服务器香港节点2折起,高速回流,免备案,海外6大节点共享
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: