获取网站Favicon图标API接口教程

Tosscat 网站源码评论449字数 633阅读2分6秒阅读模式

点击演示:跳转链接

教程

1、解压后将getFavicon-master文件夹里面的favicon文件夹上传到网站根目录

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

获取网站Favicon图标API接口教程-图片1

使用方法

API接口:你的域名链接/favicon/get.php?url=
示例:https://域名/favicon/get.php?url=https://www.baidu.com

其实也可以直接使用 API 虽然可以获取 favicon 图标,但是这个是动态地址,不方便缓存,建议将其伪静态,具体规则如下:

# 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>

Nginx放在宝塔的伪静态位置,Apache的用户自行研究,我这里就展示一下Nginx

获取网站Favicon图标API接口教程-图片2

使用方法

API接口:你的域名链接/favicon
示例:https://域名/favicon/www.baidu.com.png
注:目标网址 .png 结尾,不能有 http(s)://

项目地址:https://github.com/owen0o0/getFavicon
感谢大佬分享的源码!

下载地址

https://wwi.lanzoup.com/iD7Gn0obniyb

Tosscat
  • 本文由 Tosscat 发表于 2023年2月22日20:32:14
  • 转载请务必保留本文链接:https://www.tosscat.cn/2165.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: