Hi!请登陆

七牛图片的外链被360浏览器拦截的解决办法

2020-12-29 43 12/29

这几天经常发现部分文章的图片无法显示,经检查发现存储在七牛的图片外链被360浏览器拦截,导致图片无法显示。今天就分享一下本站是解决这个问题的过程。

在浏览器中访问我的某一张图片,360就出现这个警报:

七牛图片的外链被360浏览器拦截的解决办法

经过网上搜索得知,有几种途径解决这个问题,不过最简单的就是直接在七牛后台设置一个自定义域名就搞定了。所以我这次就是通过设置自定义域名来代替原先的自己设置的七牛域名。

配置七牛的自定义域名需要两个先决条件:该域名必须备案,并且七牛账户余额大于10元。

具体步骤如下:

1、登录七牛云存储后台》选择我们所建立的空间》点击右上角的“空间设置”》点击左侧“域名设置”》下拉到“自定义域名”中点击“配置”按钮》在出现的信息框中输入域名(如tp.yigujin.cn)和备案号》最后点击“提交”按钮等待七牛审核。

七牛图片的外链被360浏览器拦截的解决办法

2、七牛审核通过后会收到一封审核通过的邮件,里面包含了一条CNAME的记录,我们需要到到该域名后台添加一条CNAME解析,主机记录填写我们自定义的那个前缀即可(如tp),记录值就填写邮件里面的那个CNAME值。

七牛图片的外链被360浏览器拦截的解决办法

3、做好解析后,七牛后台就会显示该自定义域名运行正常,显示绿灯。

七牛图片的外链被360浏览器拦截的解决办法

4、点击七牛后台的默认域名中的“配置”按钮,选择我们刚才设置的自定义域名为默认域名后点击“确定”即可。

七牛图片的外链被360浏览器拦截的解决办法

5、这时,我们再通过浏览器打开刚才那张图片,发现该图片地址已经变更为我们设置的自定义域名地址了,而且也没有警报了。

6、我们原先的文章中的地址还是原先的那个有警报的地址,所以我们需要把所有的图片地址都改正过来,最快速的方法就是登陆数据库后台通过SQL语句来批量修改。登陆数据库后台后点击SQL语句,输入以下语句运行即可替换完毕:

  1. UPDATE wp_posts SET post_content = replace(post_content,'旧地址','新地址');
  2. UPDATE wp_posts SET post_excerpt= replace(post_excerpt,'旧地址','新地址');

其中旧地址就填写旧的图片地址前缀(如yigujin.qiniudn.com),新地址就填写新的图片地址前缀(如tp.yigujin.cn)。

7、随机打开我们的某一篇文章就可以发现,文章中的图片地址已经变更为我们设置的自定义地址了。

相关推荐