最近在搞一个导航站,发现模板不能自己获取对方网站的ico图标,也就是那个favicon图标。在网上找了一个教程,自建获取网站ico图标的api,能够获取90%的图标吧,下面上教程,希望能帮到有需要的朋友。
首先需要说明的这个项目来源于GitHub地址,感谢GitHub上面大神的无私分享。

项目地址:https://github.com/owen0o0/getFavicon

操作方法:

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

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

3、API接口:你的域名链接/favicon/get.php?url=

示例:https://你的域名/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://你的域名/favicon/www.baidu.com.png

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

版权声明 ▶ 本网站名称:白开訫
▶ 本文链接:https://www.gdxy.vip/archives/95.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!
▶ 站长邮箱 gdxy@aliyun.com,如不方便留言可邮件联系。

最后修改:2022 年 12 月 02 日
如果觉得我的文章对你有用,请随意赞赏