我改变了ios的胜利,现在我无法打开我创建的网站的管理员。
错误是:
请求网址: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]
答案 0 :(得分:0)
我的猜测是,自从favicon.ico存在以来,你没有注意到这一点。当你删除它时,“文件不存在,所以转到index.php”启动了该行为。尝试将它放在index.php的顶部:
if ($_SERVER['REQUEST_URI']=='/favicon.ico') exit('');
或通过发送带有适当标题的内容甚至输出该png(使用适当的png标题)来加强它。
或强>
如果只放回一个favicon,它可以是同一个png,但那时你不再打这个问题了。