本站友链前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完美缓存。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。