Codeigniter base_url() 配置未更改

Codeigniter base_url() config not changing

在 WAMP 虚拟主机站点上,我使用 codeigniter 的 base_url 来加载内容。

我已经更改了配置中的文件 (application/config/config.php)

$config['base_url'] = 'http://example.com/';

我已经在 autoload.php 文件中加载了 url 助手。 (application/config/autoload.php)

$autoload['helper'] = array('url');

在我的文件中,我有以下访问基础 url:

<img src="<?php echo base_url() ?>img/Logo.jpg" alt="Logo" height="150" width="150">

但是我得到的src地址是(而且浏览器明显找不到资源):

http://[::1]/img/Logo.jpg

我什么时候应该得到:

http://example.com/img/Logo.jpg

那么,为什么我的 codeigniter 没有更改 base_url()?我错过了什么吗?

编辑:这是虚拟主机的配置代码:

<VirtualHost *:80>
  ServerName example.com
  ServerAlias example.com
  DocumentRoot "${INSTALL_DIR}/www/example/"
  <Directory "${INSTALL_DIR}/www/example/">
    AllowOverride All
    Options Indexes FollowSymLinks
    Require local
    Require ip 192.168.1
  </Directory>
</VirtualHost>

我发现我的 codeigniter 配置被篡改了。 system/core/Config.php

中的代码

它被其他人覆盖了。完全不同的问题。将文件替换为 codeigniter 最初提供的文件,并且有效。

您的核心配置文件应如下所示:

https://github.com/scotch-io/Github-API-Library-For-CodeIgniter/blob/master/system/core/Config.php