Php CSS未使用codeigniter加载
我试图加载一些css直接在我的视图文件,但它不工作 在我的视图文件中,我有这个Php CSS未使用codeigniter加载,php,css,codeigniter,Php,Css,Codeigniter,我试图加载一些css直接在我的视图文件,但它不工作 在我的视图文件中,我有这个 <link href="<?php echo base_url(); ?>assets/css/core.css" rel="stylesheet" type="text/css" /> 资产文件夹与应用程序处于同一级别 当我在网页上查看源代码时,它会显示以下内容 demo.example.com/assets/css/core.css 但是当我点击链接看它是否工作时,url变成了这个 ht
<link href="<?php echo base_url(); ?>assets/css/core.css" rel="stylesheet" type="text/css" />
资产文件夹与应用程序处于同一级别
当我在网页上查看源代码时,它会显示以下内容
demo.example.com/assets/css/core.css
但是当我点击链接看它是否工作时,url变成了这个
http://demo.example.com/admin/demo.example.com/assets/css/core.css
不知道我做错了什么?我应该在我的htaccess文件中添加一些内容吗
提前谢谢 您不需要在路径中包含基本url,因为Web服务器已经在www.example.com/admin上知道您的url,并且自动包含该url 只用 编辑:或者像Wolfgang说的那样,实际上你需要在你的基本url上包含http:前缀
请参见CSS绝对链接路径和相对链接路径的回答 您是否在config.php$config['base\u url']='中设置了基本urlhttp://demo.example.com/现在建议在codeigniter 3及更高版本中设置基本url,在基本url上方应该有一条注释。沃尔夫冈说的是愚蠢的http。惹人生气的多亏了你们。呃,现在我添加了一个子路径,比如demo.example.com/admin,css再次中断。我做错了吗?显然,这只是chrome的一个问题。Firefox在我的情况下运行良好url助手函数link_标记修复了我的问题