什么是 Favicon?
Favicon 是 "Favorite Icon" 的缩写,即“收藏夹图标”,它显示在:

(图片来源网络,侵删)
- 浏览器标签页的左侧
- 浏览器的书签/收藏夹列表中
- 历史记录中
- 搜索引擎结果旁边
一个精心设计的 Favicon 能极大地提升网站的专业度和品牌辨识度。
最简单直接的方法(推荐新手使用)
这是最简单、最兼容的方法,直接修改织梦的核心模板文件,几乎适用于所有织梦版本和服务器环境。
操作步骤:
-
准备图标文件
(图片来源网络,侵删)- 制作一个
favicon.ico格式的图标,这是最通用的格式。 - 制作工具:您可以使用在线工具(如 favicon.io)或图像软件(如 Photoshop, GIMP)来制作。
- 尺寸:建议使用
32x32像素或16x16像素的.ico文件。.ico文件可以包含多个尺寸,以适应不同场景。
- 制作一个
-
上传图标文件
- 使用 FTP 工具(如 FileZilla)登录您的网站服务器。
- 将您的
favicon.ico文件上传到织梦网站的根目录下,也就是说,把它和index.php、templets等文件放在同一个文件夹里。
-
修改模板文件
- 通过 FTP 或织梦后台的“文件管理器”,进入
templets目录下的您的默认模板文件夹(default)。 - 找到并打开
head.htm文件,这个文件是网站头部模板,通常用于加载 CSS、JavaScript 和网站标题等。 - 在
<head>和</head>标签之间,添加以下代码:<link rel="shortcut icon" href="/favicon.ico" /> <link rel="icon" href="/favicon.ico" type="image/x-icon" />
- 代码解释:
rel="shortcut icon"和rel="icon":定义了这是一个网站图标。href="/favicon.ico":指定了图标的路径,因为文件在根目录,所以路径是/favicon.ico。
- 通过 FTP 或织梦后台的“文件管理器”,进入
-
清除缓存并刷新
- 清除浏览器缓存:按
Ctrl + F5(Windows) 或Cmd + Shift + R(Mac) 强制刷新浏览器。 - 清除织梦缓存:登录织梦后台,点击“系统” -> “一键更新网站” -> “更新缓存”,或者直接删除
/data目录下的cache文件夹内容。
- 清除浏览器缓存:按
您的网站图标应该就显示出来了。
使用织梦后台的“自定义网站图标”功能(如果可用)
部分织梦版本或模板在后台提供了直接上传图标的选项,这是最方便的方法。
- 登录织梦后台。
- 进入“系统” -> “系统基本参数”。
- 在左侧菜单中,找到“站点设置”或类似的选项。
- 查看是否有“网站图标”、“Favicon”或“站点LOGO”等上传字段。
- 如果有,点击“上传”按钮,选择您准备好的
favicon.ico文件,然后保存。 - 清除缓存并刷新(同方法一)。
注意:此功能并非所有织梦模板都自带,如果找不到,请使用方法一。
更现代的方法(支持高清图标和不同设备)
为了在高清屏幕(如 Retina 显示屏)和各种设备(如手机、平板)上都能显示清晰的图标,建议使用更现代的 link 标签,您可以将其与方法一的代码结合使用。
操作步骤:
-
准备多种尺寸的图标
- 除了
favicon.ico,再准备以下格式的图片:android-chrome-192x192.png(用于 Android 设备和 Chrome 浏览器)apple-touch-icon-180x180.png(用于苹果设备)mstile-150x150.png(用于 Windows 平台磁贴)
- 除了
-
上传所有图标文件
- 将这些图标文件全部上传到网站根目录,可以新建一个
images或assets文件夹来存放,/images/favicon/。
- 将这些图标文件全部上传到网站根目录,可以新建一个
-
修改模板文件
-
打开
templets/您的模板文件夹/head.htm文件。 -
在
<head>标签内添加以下代码:<!-- 标准的 Favicon --> <link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <!-- Apple 设备 --> <link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon-180x180.png"> <!-- Android 设备和 Chrome 浏览器 --> <link rel="icon" type="image/png" sizes="192x192" href="/images/favicon/android-chrome-192x192.png"> <!-- Windows 平台 --> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="/images/favicon/mstile-150x150.png">
-
注意:请将
href路径修改为您实际存放图标的位置。
-
-
清除缓存并刷新(同方法一)。
这种方法虽然步骤稍多,但能提供最佳的用户体验和跨设备兼容性。
常见问题排查 (FAQ)
为什么我设置了图标,但浏览器不显示?
- 缓存问题:这是最常见的原因,请务必清除浏览器缓存和织梦缓存,然后强制刷新页面。
- 路径错误:检查
href属性中的路径是否正确,确保文件确实在您指定的位置。 - 文件名错误:确保文件名是
favicon.ico,而不是favicon.png或favicon.jpg(除非你使用的是方法三中的现代标签)。 - 服务器配置问题:极少数情况下,服务器可能没有正确配置
.ico文件的 MIME 类型,但使用方法一上传到根目录,99% 的情况下都能解决。
图标显示不清晰或尺寸不对?
- 这是因为浏览器会使用不同尺寸的图标,请参考方法三,提供多种尺寸的图标文件,让浏览器可以根据需要选择最合适的。
修改了 head.htm 文件后,网站样式乱了?
- 请检查
head.htm文件中,您添加的代码是否在<head>标签内部,并且没有破坏原有的 HTML 结构。
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 方法一 | 简单、通用、兼容性最好 | 不支持高清图标 | 新手首选,所有网站都适用 |
| 方法二 | 后台操作,最方便 | 非所有模板都支持 | 使用的模板自带此功能 |
| 方法三 | 专业、高清、跨设备兼容 | 步骤稍多,需要准备多个文件 | 对品牌形象要求高的网站 |
对于绝大多数用户来说,方法一已经足够解决问题且非常可靠,如果您追求完美的显示效果,可以采用方法三。
