主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
WordPress博客上的图片大多链接自新浪微相册。最近两天突然发现文章中的图片无法显示。
右键单击浏览器中的“查看图片”,显示:
403禁止
你不& # 8217;t无权访问此服务器上的URL。
由Tengine提供动力
并且复制图片链接,直接在浏览器中打开,就可以看到图片了。保护机制是什么?……..
这种情况下,只有电信和移动网络是这样的,联通看起来很正常。
视觉中国的黑洞是否也蔓延到了新浪?
如果新浪真的限制外部链接,很多网站都会遭殃。
解决方案通用解决方案,打开当前主题页眉模板header.php在最后
& ltmeta name = " referrer " content = " NO-referrer " & gt;之后画面就可以正常显示了。
但是上面的方法只是解决了前端的图片显示,后台编辑添加的时候还是看不到图片。最终的解决方案是:
将以下代码添加到当前主题函数模板functions.php中:
//添加referrer标签add _ action ('WP _ head ',' zm _ admin _ referrer ');//前端add _ action ('admin _ head ',' zm _ admin _ referrer ');//后台add _ action ('login _ head ',' zm _ admin _ referrer ');//登录注册页面function zm _ admin _ referrer(){ echo '
不过好像不是所有的浏览器都支持这个标签,比如IE。得益于微软自己对IE的抛弃,国内那些所谓的双核浏览器在极速或者高速模式下也能正常显示。至于这个“referrer”标签的作用,请向百度学习。
新浪微相册的外部链接突然无法正常显示,以上方法只能说是治标不治本,原因不明。
另外,以上referrer标签会影响百度统计,目前没有解决方案。
如果你在img标签中调用图片,你可以使用下面的形式:
& ltimg src = " XXX " referer policy = " NO-referer " & gt;如果想把外链的图片下载到本地,参见:批量导入WordPress文章中的外链图片到本地。
这几篇文章你可能也喜欢:
- 如何清除WordPress缓存?(WordPress消耗内存)
- 如果将图像上传到 WordPress 网站时出现 HTTP 错误,我该怎么办?
- 如何解决WordPress媒体库图片加载错误(WordPress媒体库文件路径)
- 如果您的WordPress站点无法更新怎么办(如何设置WordPress站点地址)
- 如何防止独立WordPress外贸网站被搜索引擎索引
本文由主机参考刊发,转载请注明:利用新浪微相册解决WP异常外部链接 https://zhujicankao.com/90070.html
评论前必须登录!
注册