繁体   English   中英

Favicon内部服务器错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM