我知道这是个愚蠢的问题,但我找不到答案。如果我在使用Codeigniter,我应该把我的网站图标文件保存在哪里才能在浏览器中显示出来?或者在文件中有没有我还没找到的配置选项?这让我疯狂了!
非常感谢您的帮助。
我知道这是个愚蠢的问题,但我找不到答案。如果我在使用Codeigniter,我应该把我的网站图标文件保存在哪里才能在浏览器中显示出来?或者在文件中有没有我还没找到的配置选项?这让我疯狂了!
非常感谢您的帮助。
这要根据你的组织结构而定。我通常会将favicon.gif文件放在网站根目录下,这样URL就是yourdomain.com/favicon.gif
然后你需要在HTML的<head>
标签中添加以下代码:
<link rel="icon" href="<?=base_url()?>/favicon.gif" type="image/gif">
假设在CodeIgniter中已经加载了URL助手,你可以通过 $this->load->helper('url');
来加载它,或将其添加到您的config文件夹中的autoload helper数组中。
<head>
html标签中使用<?php echo link_tag('favicon.ico', 'shortcut icon', 'image/ico'); ?>
。更多信息请参见http://codeigniter.com/user_guide/helpers/html_helper.html#link_tag。我已经在我的代码中使用了这个,它运行良好。
<pre>
<link rel="icon" href="<?php echo base_url(); ?>favicon.ico" type="image/gif">
</pre>
<?=base_url()?>/path/to/favicon.gif
。或者调查为什么将其放在文档根目录内无法访问favicon。 - David