我网站上所有页面的Favicon

时间:2010-04-28 12:36:29

标签: apache tomcat icons webpage favicon

我了解到为网页添加图标的方法是在页面中添加以下几行。

<link rel="SHORTCUT ICON" type="image/x-icon" href="http://mysite.com/faviconfilename.ico"/>
<link rel="icon" type="image/x-icon" href="http://mysite.com/faviconfilename.ico" />

我应该在我的网站每个页面添加此代码吗?我使用Apache-tomcat集群来提供页面。还有其他简单的方法吗?

4 个答案:

答案 0 :(得分:20)

通常在您网站的根目录中放置一个名为“favicon.ico”的文件。

答案 1 :(得分:6)

您可以使用以下Apache配置文件删除不必要的处理和流量以及错误日志条目:

# Don't bother looking for favicon.ico
Redirect 404 /favicon.ico

# Send custom text instead of sending the custom error page
<Location /favicon.ico>
    ErrorDocument 404 "No favicon"
</Location>

答案 2 :(得分:5)

修改apache配置。

将此文件上传到您网站的根目录。由于某种原因,必须在此文件上设置执行位,以便apache使用它。如果您有shell访问权限,请键入:“chmod + rx favicon.ico”。

然后编辑httpd.conf并插入以下行:

“AddType image / x-icon .ico”

当您无法访问apache配置时,您的方法可行。在这种情况下,如果您使用的是任何框架,则应将其添加到布局/模板中。

答案 3 :(得分:1)

这是我的php网站的方法。它确保如果您更新favicon,它将在您的客户访问您的网站时立即更新:

<link rel="shortcut icon" href="favicon.ico?v=<?php echo time() ?>" />