前言
在配置简单图床(EasyImages2.0)的图片文件缓存规则时候,发现图片链接被加密隐藏后不容易配置缓存规则,由于需要动态请求 hide.php?key= 后才能得到图片,这使得缓存规则失效,导致每次请求都需回源,占用多余源服务器资源。为修改之前已加密过的图片链接地址,需要将加密后的链接进行解密,根据官方function.php中加解密代码,写了以下php脚本。代码支持主流的php版本,需要配置php的环境变量,仅在cli环境下运行,可自行添加http服务的支持,仅支持单链接解密,如需批量解密还需自行修改代码,或者借助AI工具修改代码。