.htaccess “法维康”;无法显示,因为它包含错误;

.htaccess “法维康”;无法显示,因为它包含错误;,.htaccess,favicon,.htaccess,Favicon,我有一个favicon.ico链接到我的网站 <link rel="shortcut icon" href="http://nameofsite.com/favicon.ico" type="image/x-icon" /> 但是,我找不到这些规则的任何错误。 欢迎提出任何建议,我有点不知所措。尝试重新加载favicon.ico文件,它是空的: $ curl -i http://thejadednetwork.com/favicon.ico HTTP/1.1 200 OK Date

我有一个favicon.ico链接到我的网站

<link rel="shortcut icon" href="http://nameofsite.com/favicon.ico" type="image/x-icon" />
但是,我找不到这些规则的任何错误。
欢迎提出任何建议,我有点不知所措。

尝试重新加载favicon.ico文件,它是空的:

$ curl -i http://thejadednetwork.com/favicon.ico
HTTP/1.1 200 OK
Date: Thu, 19 Dec 2013 10:15:00 GMT
Server: Apache
Last-Modified: Mon, 24 Sep 2012 01:13:21 GMT
Accept-Ranges: bytes
Content-Length: 0
Content-Type: image/x-icon
另一项建议是,这条规则:

RewriteCond %{HTTP_REFERER} !^http://(www\.)?nameofsite.com(/)?.*$ [NC]
也将匹配
http://nameofsite-com.example.com/
。你可能是说:

RewriteCond %{HTTP_REFERER} !^http://(www\.)?nameofsite\.com(/|$) [NC]

该文件确实存在-经过三次检查,大约1.12kb。我甚至通过FTP从我的实时服务器下载了它。这就是为什么我对htaccess感到好奇。我还尝试用另一个网站的favicon.ico文件替换它,但我仍然遇到同样的问题。这绝对不是档案。不过现在,我找到了一个解决办法,把它改为favicon.png而不是.ico。尽管如此,它仍然无法解开谜团。
RewriteCond %{HTTP_REFERER} !^http://(www\.)?nameofsite\.com(/|$) [NC]