我在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文件?
答案 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。