如何为一个站点使用多个图标

Eri*_*c H 2 html css php favicon

我已经做了很多搜索和阅读来试图找到解决方案,但还没有想出或遇到任何对我有用的东西。我正在构建一个带有彩色主题结构的网站。我想让每个页面使用不同颜色的网站图标,因为它对应的页面颜色。例如:

  • 第 1 页/背景颜色 = 蓝色 -> 蓝色图标。
  • 第 2 页/背景颜色 = 红色 -> 红色图标。
  • 等等。

我遇到的最接近的是使用 PHP 方法并在图标文件的末尾附加一个数字 -

<?php echo '<link rel="shortcut icon" href="http://www.yoursite.com/favicon.ico?t=' . time() . '" />; ?>
Run Code Online (Sandbox Code Playgroud)

除非 php 是错误的,否则这对我来说似乎不起作用。我不是 PHP 中最强的,但如果有人对此有任何建议或相关阅读,我们将不胜感激。

Joh*_*nde 7

它比你想象的要简单。不需要PHP。只需更改 URL 以指向您想要的图标的路径。

在蓝色图标页面上:

<link rel="icon" href="http://www.yoursite.com/blue_favicon.ico" />
Run Code Online (Sandbox Code Playgroud)

在红色图标页面上:

<link rel="icon" href="http://www.yoursite.com/red_favicon.ico" />
Run Code Online (Sandbox Code Playgroud)

默认情况下,浏览器会查找 /favicon.ico。但是,如果您指定不同的路径和文件,它将改用它。