本站友链前Favicon图标获取API接口一直都是用自建的,但由于请求参数不方便缓存插件及CDN缓存就停用了,前几天本主题使用的第三方接口失效后作者给出了自建办法,还贴出了源码GitHub地址,发现请求链接还可以伪静态,在此做个记录和分享。

GitHub地址:https://github.com/owen0o0/getFavicon

食用方法:

1、右侧下载压缩包,解压后将里面的favicon文件夹上传到网站根目录

2、需要favicon目录中的cache 文件夹 777 权限

3、API接口:你的域名链接/favicon/get.php?url=

示例:https://api.yigekuang.cn/favicon/get.php?url=https://www.baidu.com

 

伪静态规则:

# Nginx规则

rewrite ^/favicon/(.*)\.png$ /favicon/get.php?url=$1;
# Apache 规则


RewriteEngine On

RewriteRule ^favicon/(.*)\.png$ favicon/get.php?url=$1 [L]

API接口:你的域名链接/favicon

示例:https://api.yigekuang.cn/favicon/www.baidu.com.png

注:目标网址 .png 结尾,不能有 http(s)://    怎么使用,就看你自己了。。

 

效果见底部友链,CDN完美缓存。

 

发表回复

您的电子邮箱地址不会被公开。

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源