全球favicon.ico和iOS图标

时间:2012-02-28 20:02:54

标签: ios nginx favicon

我希望在我配置的nginx服务器上设置域的图标。此域名上有许多不同的网址,无论网址是什么,都需要显示相同的图标/图标。

我正在寻求实施方面的一些建议。

2 个答案:

答案 0 :(得分:7)

如果您希望服务器上的所有(子)域具有相同的favicon,您可以在服务器配置中输入:

location ~ /(favicon.ico|apple-touch-icon.png)$ {
    root /var/www/default;
}

只需将图标放在上面的文件夹中即可。

希望有所帮助,欢呼!

答案 1 :(得分:0)

您正在寻找这两个HTML标记:

<link rel="apple-touch-icon" href="somepath/image.png" />
<link rel="shortcut icon" href="http://example.com/myicon.ico" />

或这两个域根文件夹文件:

apple-touch-icon.png
favicon.ico

根据Wikipedia(详细信息)。如果您不想要Apple的标准图标光泽,也可以使用apple-touch-icon-precomposed。

由于您希望每个页面都具有相同的图标,因此将它们放在根目录中而不必烦扰HTML可能更简单。