css - base_url 场景之间的区别

标签 css codeigniter base-url

我对这两个 url 场景之间的区别有点困惑,比如

$config['base_url'] = '';
$config['base_url'] = 'localhost/blabla';

<link rel="stylesheet" type="text/css" href="<?php echo base_url(). 'css/style.css'; ?>" />

如果我将 base_url() 设置为第一个给定的网站将应用 css,但如果我将其设置为第二个给定的示例,则 css 将不适用并且找不到浏览器日志(404)但它有同样生成的 url,如

localhost/blabla/css/style.css

为什么?我正在阅读 elislab 网站上的文档,但无法弄明白。任何输入家伙..

最佳答案

 $config['base_url'] = '';
 $config['base_url'] = 'localhost/blabla';

试试这个,应该对以上两者都有效:

<?php
    $this->load->helper('url');
?>
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>/css/style.css" />

关于css - base_url 场景之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19216028/

相关文章:

javascript - 在页面上显示以前的值

html - ui-state-default 和 ui-selected 有两种不同的样式

php - 清理MySQL数据的算法

html - 在一个容器内使用两个 flex 方向

html - 有没有办法让父 div 在 CSS 中调整其子内容的大小?

php - 如何将数据从 Controller 传递到 Codeigniter 中的 for_validation 配置文件?

php - 创建一个 'People who viewed this also viewed' 列表

vue.js - 如何让我的基本网址在 Vue/Cli 中更改

asp.net - 如何更改 swagger 文档基本网址?

jQuery ajax url 问题