设置favicon

时间:2013-11-14 02:48:37

标签: php html favicon

我在headers文件夹中的header.php文件中有以下代码。

<html>
    <head>
        <title>Health Mate</title>
        <link rel="icon" href="/favicon.ico" type="image/x-icon" />
        <link href="stylesheets/public.css" media="all" rel="stylesheet"/>
     </head>
     <!-- Some more code-->
 </html>

我在include文件夹本身粘贴了favicon.ico.Problem是favicon没有设置。如果我将用户重定向到yahoo.com等提交按钮上的某个网站。我的网站正在使用yahoo的favicon。请提出一些解决方案。另请告诉我,favicon是否需要.ico文件或者也可以是.png文件?

2 个答案:

答案 0 :(得分:3)

您应该有必要的路径来找到您的favicon.ico图片。

例如:如果你的文件夹采用这种结构:

/mysite
  /includes
     favicon.ico
  index.php

如果您打算在index.php中使用它,您应该包含所需的必要路径:

<link rel="icon" href="includes/favicon.ico" type="image/x-icon" />

注意:检查您是否喜欢获取图标图像的路径。 您可以使用 ctrl + u 检查您的网页源代码。然后点击链接的href路径,如果它显示图像,则表示路径正确。

答案 1 :(得分:2)

您必须将favicon.ico放入网站的根目录,以便任何人都可以通过yourdomain.com/favicon.ico访问它。如果没有链接标记,yourdomain.com/includes/favicon.ico将无效。

如果您无法将favicon放在域的根文件夹中,则必须使用此代码并更改href属性以匹配相对于站点根目录的favicon路径。即/includes/favicon.ico

<link rel="Shortcut Icon" type="image/ico" href="/includes/favicon.ico">

我建议使用http://www.icoconverter.com/或一些等效的工具将文件转换为实际的.ico。