图标内部服务器错误



我把win改成了ios,现在我无法打开我创建的网站的管理界面

错误是:

请求URL: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标题)。

把图标放回去怎么样,它可以是相同的png,但这样你就不用再纠结这个问题了

相关内容

最新更新