浏览器对于服务器favico.ico的请求问题
2013-09-03 09:56
169 查看
favicon,即Favorites Icon的缩写,是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。调试ASP.NET程序的时候,会发现有时候接到的是对于favico.ico的请求,而自己从来没有作出这个请求。这与浏览器的机制有关。浏览器会在适当的时候(什么是适当时候,要看不同浏览器的机制),自动的向服务器发出这样的图片请求。当正常接收到图片后,用户收藏这个网站的网页时,就会在收藏夹显示相应的图片。
一般请求都是www.example.com/favicon.ico这种格式,所以favicon.ico要放在web根目录下。在ASP.NET MVC 中,考虑到了这个问题,对于favicon.ico的请求是不应该被路由处理的,所以在RegisterRoutes增加了语句
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
一般请求都是www.example.com/favicon.ico这种格式,所以favicon.ico要放在web根目录下。在ASP.NET MVC 中,考虑到了这个问题,对于favicon.ico的请求是不应该被路由处理的,所以在RegisterRoutes增加了语句
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
相关文章推荐
- 关于服务器响应,浏览器请求的理解以及javaWeb项目的编码问题
- 服务器响应和浏览器请求产生乱码问题详述
- SpringMVC 拦截器遇到浏览器请求/favicon.ico被拦截导致触发session失效问题的处理办法
- 浏览器刷新页面后向服务器发出两次请求的问题
- 关于服务器响应,浏览器请求的理解以及javaWeb项目的编码问题
- 浏览器刷新页面后向服务器发出两次请求的问题
- 浏览器刷新页面后向服务器发出两次请求的问题
- 解决浏览器向服务器传递参数时中文乱码问题
- 对于在多次请求之间共享信息的问题大家都是怎么处理的?
- 浏览器与服务器的交互原理解析(三)-------使用Ajax进行异步请求
- 对于服务器控件asp:Button单击事件失效问题汇总
- 浏览器请求阻塞到底是怎么回事?我们为什么要把静态资源分服务器放置?
- 服务器网站报错:由于扩展配置问题无法提供您请求的页面,请添加MIME映射,针对mp4,flv文件类型无法打开。
- WP问题解决: 要执行请求的操作, WordPress需要访问您网页服务器的权限
- http请求从浏览器到服务器过程
- 粗略总结浏览器发出请求向服务器的过程与代码实现
- web应用,服务器是Tomcat,怎么解决请求中的乱码问题?
- 遇到的问题---jsp的ajax请求相同页面,服务端更新后浏览器仍然显示第一次的内容
- 浏览器和服务器在基于https进行请求链接到数据传输过程中,用到了如下哪些技术
- 关于云服务器可以远程桌面连接,但是浏览器无法访问服务器的网址,显示服务器连接超时问题