狼狼 发表于 2018-11-29 08:54:35

Apache中 File does not exist: /var/www/html/favicon.ico

  今天搭建lamp架构的电子商务网站,突然间发现/var/log/httpd/errorlog报错了
File does not exist: /var/www/html/favicon.ico
File does not exist: /var/www/html/favicon.ico
File does not exist: /var/www/html/favicon.ico
File does not exist: /var/www/html/favicon.ico
File does not exist: /var/www/html/favicon.ico
File does not exist: /var/www/html/favicon.ico
File does not exist: /var/www/html/favicon.ico
去/var/www/html/目录下看了下,确实没有这个文件。那么这个文件到底是干什么用的呢?
查找了一下资料
favicon.ico就是指你的网站图标。 当有人(使用IE浏览器)将你的网站收藏为“my favorite”时,就会去参照网站根目录下的“favicon.ico”文件,这个图标也就是“my favorite”里显示的图标。
比如你将“http://www.debian.org/”列为“my favorite”的时候,
你的“my favorite”清单就会显示“http://www.debian.org/favicon.ico”这个图标。
当 你的根目录下没有“favicon.ico”这个文件时,“my favorite”里将显示IE浏览器的图标例如:http://s2.运维网.com/wyfs02/M00/7D/60/wKiom1bm9C-CL4cSAAAMKQFOHiY786.png
  ,与此同时“favicon.ico”不存在的信息(404 not found)会写到你的apache2错误日志中去,这样你可以从这个日志中看出,什么时候,什么人(其IP网址)将你的网站设定为“my favorite”。
解决方法可以随便找个favicon.ico放到该目录下,或者在线生成一个。
cp /usr/src/httpd-2.2.23/docs/manual/images/favicon.ico/var/www/html/
然后就不报错了。



页: [1]
查看完整版本: Apache中 File does not exist: /var/www/html/favicon.ico