未找到路径“/favicon.ico”的控制器或该控制器未实现 IController

添加favicon.ico:优化网页标识
有些浏览器会试着找到favicon.ico, 添加一个favicon.ico目前是最好的方法。
favicon.ico 是一个网站的图标,通常显示在浏览器的标签页书签栏上。在博客网站中,一般读取这个图标的地址是 `http://网站域名/favicon.ico`,如 `https://boke112.com/favicon.ico`,所以建议把该图像放在根目录下,若放在其他目录可能导致图像显示不出来;若主题要求存放在其他目录,也建议上传一个到根目录 [^1]。 当看到错误消息 “No static resource favicon.ico” 时,意味着 Web 应用网站试图加载这个图标文件,但服务器上未找到 [^2]。 在 Vue 项目中,favicon.ico 的应用配置通常是把固定命名的 `favicon.ico` 放在 `static` 里。在开发环境中,要在 `webpack.dev.conf.js` 里的 `plugins new HtmlWebpackPlugin` 加上 `favicon: './static/favicon.ico'`(相对路径);项目打包部署时,在 `webpack.prod.conf.js` 里的 `plugins new HtmlWebpackPlugin` 也加上同样配置。若要取消 `favicon.ico` 请求,可在 `index.html` 中加上 `<link rel="icon" href="data:;base64,=">`。另外,也可以通过找到 `build` 下的 `webpack.dev.conf.js` 文件,在 `new HtmlWebpackPlugin` 配置中新增 `favicon: path.resolve('favicon.ico')` 来添加修改 `favicon.ico` [^3][^4]。 ```javascript // webpack.dev.conf.js 示例 const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { // 其他配置... plugins: [ new HtmlWebpackPlugin({ filename: 'index.html', template: 'index.html', inject: true, favicon: './static/favicon.ico' }) ] } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值