0

我的 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>

我已将 favicon.ico 粘贴到包含文件夹本身中。问题是 favicon 未设置。此外,如果我将用户重定向到提交按钮上的某个站点,例如 yahoo.com 。我的网站正在使用 yahoo 的网站图标。请提出一些解决方案。还告诉我 favicon 需要是 .ico 文件还是也可以是 .png?

4

2 回答 2

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链接的路径,如果它显示图像,则表示您的路径是正确的。

于 2013-11-14T02:58:05.857 回答
2

您必须放入favicon.ico您网站的根目录,以便任何人都可以通过yourdomain.com/favicon.ico. yourdomain.com/includes/favicon.ico没有链接标签将无法工作。

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

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

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

于 2013-11-14T03:01:01.443 回答