自建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 OnRewriteRule ^favicon/(.*)\.png$ favicon/get.php?url=$1 [L]</IfModule>

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

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

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

效果见下方使用案例,已使用CDN缓存加速。

源码下载

使用案例

本文来自【海边吃瓜的Iris】的投稿,部分内容可能来源于互联网,不代表【最省事】的观点和立场。侵权投诉>>

本文著作权归博主所有,并授权【最省事】独家使用,未经博主授权,请勿转载。授权申请>>

(16)
上一篇 2020年9月9日 10:24
下一篇 2020年10月21日 12:19

发表评论

登录后才能评论