自建API接口丨获取网站Favicon图标并实现CDN缓存加速

今天给大家分享自建获取Favicon图标的API接口,使得请求链接可以设置伪静态并进行CDN缓存加速。

实现方法:

  1. 解压后源代码将里面的favicon文件夹上传到网站根目录
  2. 需要favicon目录中的 cache 文件夹 755 权限
  3. API接口:你的域名链接/favicon/get.php?url=

示例:https://api.ozss.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://api.ozss.com/favicon/www.baidu.com.png

注:目标网址 .png 结尾,不能有 http(s)://  

效果见下方使用案例,已使用CDN缓存加速。如不需要自建,可以使用最省事提供的API:https://api.ozss.com

源代码下载

使用案例

免责声明:本文来自【海边吃瓜的Iris】的投稿,部分内容可能来源于互联网,旨在传递信息,不代表【最省事】的观点和立场。

转载请注明出处:自建API接口丨获取网站Favicon图标并实现CDN缓存加速丨最省事

发表评论

登录后才能评论