最近这些日子梦想之路一直想搞一个导航站。虽然之前也搞了一个自用,但总感觉界面不是很美观。所以就一直想找一个比较好看的模板建个导航站,找来找去发现目前的模板都不能自己获取对方网站的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)://
上面的示例是梦想之路所看教程的网址示例,只要替换成自己的域名能够正确获取到图标就算ok,至于怎么使用就看你自己啦。