如何自建获取网站Favicon图标API接口,由于请求参数不方便缓存插件及CDN缓存就停用了。后来在简单生活博客博主大熊给出了自建办法,还贴出了源码GitHub地址,发现请求链接还可以伪静态,在此做个记录和分享。
GitHub地址:https://github.com/owen0o0/getFavicon
源码下载:https://wws.lanzous.com/iZqcne6nusb 密码:yxt521
使用方法
1、解压后将里面的favicon文件夹上传到网站根目录
2、需要favicon目录中的cache 文件夹 755 权限
3、API接口:你的域名链接/favicon/get.php?url=
示例:https://www.ourboke.com/favicon/get.php?url=https://www.baidu.com
伪静态规则:
# Nginx规则 rewrite ^/favicon/(.*)\.png$ /favicon/get.php?url=$1; # Apache 规则 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^favicon/(.*)\.png$ favicon/get.php?url=$1 [L] </IfModule>
API接口:你的域名链接/favicon
示例:https://www.yxt521.com/favicon/www.baidu.com.png
注:目标网址.png结尾,不能有http(s)://怎么使用,就看你自己了。。
文章来源于大熊简单生活博客!