就在这几天新浪图库部分地区或者是图片大量失效,因为外链不能直接调用在其他网站了。不过http的图片倒是没问题,所有https也就是证书形式调用的网址图片都无法正常在第三方网站显示。想要看图必须单独访问以下https的新浪图片,在回到第三方调用网站刷新以下,才可以正常显示。这里给出四种解决方法
一、最简单的方法就是把所有新浪图片https改成http即可。
二、将下面代码加在网页<head></head>标签中间可以解决此问题。
<meta name="referrer" content="no-referrer" /> <meta name="referrer" content="never"> <meta name="referrer" content="same-origin" />
三、将ws1,ws2,ws3等开头的二级域名更换为tva1-4或者tvax1-4开头即可。
这里以WordPress为例,批量替换的SQL语句为
UPDATE wp_posts SET post_content = REPLACE( post_content, 'ws3.sinaimg.cn', 'tva3.sinaimg.cn' )
四、img标签中添加参数
<img src="" referrerpolicy="no-referrer" >
说说你的看法吧