即时通讯试图直接在我的视图文件中加载一些CSS,但它无法正常工作。
在我的视图文件中,我有这个。
<link href="<?php echo base_url(); ?>assets/css/core.css" rel="stylesheet" type="text/css" />
资产文件夹与Application
当我在网页上查看来源时,它显示了我
demo.example.com/assets/css/core.css
但是当我点击链接查看它是否正常工作时,网址就变成了这个......
http://demo.example.com/admin/demo.example.com/assets/css/core.css
不确定我做错了什么?我应该在htaccess文件中添加一些内容吗?
提前致谢。
答案 0 :(得分:1)
您不需要在路径中加入base_url()
,因为网络服务器已经知道您的www.example.com/admin
并且自动包含该内容。
只需使用
<link href="/assets/css/core.css" rel="stylesheet" type="text/css" />
编辑:或者实际上你需要在你的base_url上包含http:
前缀,如wolfgang1983所说。
在CSS绝对和相对链接路径上查看此答案。 https://stackoverflow.com/a/17621358/3585500