【问题标题】:base_url codeigniter solutionbase_url codeigniter 解决方案
【发布时间】:2012-10-31 04:13:12
【问题描述】:

我在代码点火器中使用基本 url,如下所示:

<a href="<?=base_url()?>../../includes/images/logo_fosss.png">

以上代码运行正确。

但有时这段代码会报错,代码必须这样改:

<a href="<?=base_url()?>../../../includes/images/logo_fosss.png">

我在根目录中放置了一个“包含”文件夹(与应用程序和系统相同的位置)。

我的代码有什么问题?

【问题讨论】:

    标签: codeigniter web base-url


    【解决方案1】:

    base_url() 应该用于绝对 URL。

    如果您包含 ../,则表示该 URL 是相对的

    我认为你的代码应该是这样的:

    <a href="<?=base_url()?>includes/images/logo_fosss.png">
    

    或者像这样:

    <a href="<?=base_url()?>/includes/images/logo_fosss.png">
    

    确保您的 includes 文件夹位于 Codeigniter 安装的根文件夹中。

    欲了解更多信息,请查看这篇文章:

    http://www.webdevelopersnotes.com/design/relative_and_absolute_urls.php3

    【讨论】:

      猜你喜欢
      • 2011-06-30
      • 1970-01-01
      • 2013-06-16
      • 1970-01-01
      • 2015-09-06
      • 2018-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多