我把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,但这样你就不用再纠结这个问题了