![](/img/trans.png)
[英]Apache2: Internal Server Error with log “GET /favicon.ico HTTP/1.1” 500
[英]favicon internal server error
我为iOS更改了win,现在无法打开我创建的网站的管理员。
错误是:
要求网址: http://local.mysite/favicon.ico
请求方法:GET状态码:500
内部服务器错误
远程地址:127.0.0.1:80
我尝试查看xampp / logs,但未显示任何错误。
我尝试添加:
<IfModule mod_alias.c>
RedirectMatch 403 favicon.ico
</IfModule>
到.htaccess文件
还添加到了代码中: <link rel="icon" href="data:;base64,iVBORw0KGgo=">
但我对此视而不见,不知道该怎么办。
这是my .htaccess
文件:
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
我的猜测是,自从favicon.ico存在以来,您就没有注意到这一点。 删除它后,“文件不存在,因此请转到index.php”启动了行为。 尝试将其放在index.php的顶部:
if ($_SERVER['REQUEST_URI']=='/favicon.ico') exit('');
或通过发送带有适当标题的东西甚至输出该png(为png提供适当的标题)来增强它。
要么
只是放一个favicon怎么样,可以是相同的png,但是那样您就不再与这个问题作斗争了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.