图片本地化插件1.6版本wpasi增加本地化规则,突破防盗链

更新于 2024年4月4日 更新日志

在使用图片本地化插件时,有些网站设置了防盗链可能会导致图片下载到服务器失败。

因此在1.6版本增加本地化规则,当遇到本地化失败的时候,可以自定义规则。

规则由两部分组成:

  1. 域名
  2. header信息

域名指的是图片的域名(请注意,网页域名不一定和图片域名相同,有些网站用图床或静态文件cdn)

header信息是突破防盗链的关键。一般防盗链基本是识别header信息,因此设定特殊的header信息即可突破。

header应该怎么填

此处的header为http的header,要学会写这个,可能需要点编程的基础知识。

通常这个可以在浏览器的调试模式找到。如下图,这就是header信息:

一般突破防盗链header基本是这几个字段

  1. Host
  2. Referer
  3. User-Agent

如下图:

如果不会写规则,可以直接联系作者写。

你可能还喜欢下面这些文章

wordpress网站的域名怎么改wordpress网站的域名怎么改

如果你不确定WordPress使用的是哪一个数据库,可以查看WordPress目录下的wp-config.php配置文件,查看其中的。’www.mydomain.com’,’www.newdomain.com’)。’www.mydomain.

WordPress文章自动配图、缩略图插件:wpacWordPress文章自动配图、缩略图插件:wpac

2、自动生成的图片并非真实在磁盘中的图片,而是动态生成的,如果保存到磁盘会占用大量空间,这个空间没必要浪费,因此修改主题代码,直接将缩略图的地址改为wpac自动生成的缩略图地址是一个非常好的方案。

WordPress图片自动本地化插件wpasi介绍与下载WordPress图片自动本地化插件wpasi介绍与下载

使用wpasi非常简单,只需要在WordPress后台安装并启用插件,发布文章时会自动将文章内的所有图片本地化。插件支持一键本地化历史文章,如下图:该插件可以配合自动发文插件一起使用,文章自动发布时,图片就可以自动本地化。

wordpress绑定多个域名wordpress绑定多个域名

在完成上面的工作以后,你的网站已经可以实现多域名访问了,但是还是有一个问题,那就是静态资源,在wordpress上传的图片插入文章里面,地址是固定的,修改域名以后,并不会修改图片的域名,所以还需要修改静态文件地址,使用以下代码可以解决:把这段

如何设置WordPress图片防盗链如何设置WordPress图片防盗链

接着打开WordPress网站根目录下的.htaccess文件,里面的原始内容应该是类似这样的:添加防盗链规则后的代码变成如下所示:绿色部份就是自己添加的规则,网址要根据需要更改,它们是属于允许使用图片的网址。//wordpress.org/

wordpress单本小说imwpnovel使用说明书wordpress单本小说imwpnovel使用说明书

错误代码为0,表示主题的目录没有可写权限,请将wp-content/themes/imwpnovel-dist目录设置为可写权限(775),等待绑定完成之后再将该目录设置为只读权限(755).错误代码为-1,这种情况可能是你的网站绑定了多个域

wordpress单本小说主题 imwpnovelwordpress单本小说主题 imwpnovel

推荐功能更强大的,支持付费的多本小说wpnovo,点击下方文章卡片直达:imwpnovel,极佳的wordpress单本小说主题主题简介一款单本小说主题应该是什么样子。//demo.imwpweb.com/imwpnovel8.购买地址htt

如何用浏览器获取XPath规则,蜂集XPath使用指南如何用浏览器获取XPath规则,蜂集XPath使用指南

XPath的方便之处就在于可以用浏览器直接提取出来。如何用浏览器提取XPath使用chrome浏览器打开你想采集的网址。XPath来代替copy。测试XPath把提取到的XPath复制到规则中点击测试抓取由于有些占站点做了防盗链,直接采集时候