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
在 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