1. 首页
  2. SEO工具

wordpress内容或URL批量替换的mysql命令

昨天晚上有个会员来找我,说自己的网站取消了https之后,网站打不开了。

我先让他进行一些常规的操作,比如看一下网站后台的常规设置,URL有没有更改成http,还有清除一下浏览器的缓存。

一顿操作之后,他告诉我,网站可以访问了,后台也可以访问了,就是网站图片还是不显示,URL还是带有https。

wordpress内容或URL批量替换的mysql命令wordpress内容或URL批量替换的mysql命令

由于昨天已经太晚了,快要下班了,于是我让学员早上的时候把网站后台账号密码,以及宝塔面板发给我。

一觉睡到中午,起床吃了个饭之后,开始解决学员们的问题。

其实常规的操作,只需要在网站后台的常规设置中,将网站的URL修改成HTTP就可以了,只需要删除S一个字符。

或者登录数据库phpmyadmin管理,找到wp_options这个数据表,手动修改URL,即可实现全站HTTP访问了,这些在网上都有教程。

但是我的这个学员,他网站可以正常访问,只有网站图片无法访问,还是HTTPS的URL。

一开始,我想去主题文件夹找一下,看看能不能直接修改URL,但是又转念一想,这样还是太麻烦了。

虽然学员这个网站内容不多,但是要一个个修改还是麻烦,于是决定找一下mysql命令,批量进行修改URL。

以下是拿我自己的网站实操,先上mysql命令:

UPDATE wp_posts SET post_content = REPLACE( post_content, ‘原内容‘, ‘ 新内容‘ ) ;

红色字符标注的是我们需要修改的内容,wp_posts是我们自己数据库表段,有些人自定义的表段需要与我们自己的一致,后面替换的内容和原来的内容是我们自己需要更换的。

首先,我们需要登录phpmyadmin,在宝塔面板的数据库页面即可打开,打开之后,如下图:

wordpress内容或URL批量替换的mysql命令

鼠标点击红色箭头所指的地方。

如下图:

wordpress内容或URL批量替换的mysql命令

再输入mysql命令,第一个红色箭头所指的是数据表,后面两个箭头是我们要修改的内容。

这里请注意,由于是从HTTPS换成HTTP,所以HTTPS在前面,这里我是用自己的域名作为演示的,最后点击网页右下角的执行,再回到我们的网站首页刷新一下,图片就可以显示了。

新手操作的时候,最好还是先备份好网站的数据,以免出现不可挽回的错误。

本站文章均为原创,作者:水库 (QQ/微信:52609972, 公众号:水库营销) 如若转载,请注明出处:http://www.imtaoer.com/754/

联系我们

QQ/微信:52609972

公众号:水库营销

工作时间:9:30-24:00,全年无休

QR code