docker的 linux的版本 我都没找到默认的/favicon.ico图标在哪里修改 我寻思你开发人员不做个配置 又要把/favicon.ico这个路径在每个存储桶和文件里加载一遍 然后又都报错403 是啥意思呢?为了弄一个好看的ico 这个真的是折磨了我好久

我的解决办法就是依赖cdn的重写规则 当然你也可以在nginx iis上操作 但又会面临另外一个bug piclist api上传图片文件失败

解决办法就不在这里说了 三言两语说不清楚 下面是自定义ico图标的办法

CDN的重写规则

使用正则表达式匹配

^/favicon\.ico$

目标URL

在你的存储桶img里 先上传一个ico图标 然后重写到这个路径 就完事了

示例:https://oss.darklotus.cn/img/favicon.ico

Nginx规则

直接在伪静态规则里添加

location = /favicon.ico {
    alias /www/wwwroot/oss.darklotus.cn/favicon.ico;  
}

/www/wwwroot/oss.darklotus.cn/favicon.ico 为你上传的自定义图标路径

IIS的URL重写

得先装URL重写插件 一条为反向代理到你minio的ip+端口 一条空白规则 按照上面的正则表达式填写

模式里填写

^/favicon\.ico$

重写url可以是iis的网站的本地目录 也可以是你在img存储桶上传好的url地址

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