Favicon图标获取
更新时间: 10/19/2024
简介
Favicon图标就是浏览器标题栏上显示的小图标,也可以是缩小版的LOGO
常见方式
谷歌链接获取
格式:http://www.google.com/s2/favicons?domain=网站地址
获取:http://www.google.com/s2/favicons?domain=baidu.com
说明
默认查看的尺寸是16*16,我们把后面的size=的值改成想要的大小即可,如果没有该尺寸,会返回默认16
常见的尺寸:16 / 32 / 48 / 64 / 128 / 256 / 512
一为API获取 【推荐】
之前搭建WebStack的时候,完使用的就是一为api来获取Favicon图标
文档:https://api.iowen.cn/doc/favicon.html
根据文档,我们得知格式如下
自行搭建
准备工作
开始搭建
我们先进仓库,将代码下载到桌面
仓库:https://github.com/owen0o0/getFavicon
登录宝塔,新建添加一个站点,进目录-上传压缩包-解压,并将文件名改成 favicon
说明
改名是为了和下面的连接对上
cache 文件夹给 755 权限
说明
宝塔直接上传的一般都是755
访问:http://你的网站/favicon/get.php?url=https://目标网站
伪静态
方便cdn缓存,伪静态规则 二选一
说明
域名 - 伪静态,粘贴保存
php
# Nginx规则
rewrite ^/favicon/(.*)\.png$ /favicon/get.php?url=$1;
php
# Apache 规则
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^favicon/(.*)\.png$ favicon/get.php?url=$1 [L]
</IfModule>
调用方法:http://你的网站/favicon/目标网址.png
常见问题
访问出现404
域名是否需解析 / 链接路径是否和文件名一致 / 链接是否正确