CodeIgniter 3 base_url 函数返回错误的 url
Posted
技术标签:
【中文标题】CodeIgniter 3 base_url 函数返回错误的 url【英文标题】:CodeIgniter 3 base_url function returns wrong url 【发布时间】:2016-04-17 21:40:44 【问题描述】:我正在使用 XAMPP、mysql 和 CodeIgniter。
我已经包含了,
$autoload['helper'] = array('url');
在 autoload.php 中。
<?php echo base_url(); ?>
返回 http://::1/mysite/
而不是 http://localhost/mysite/
。
谁能帮我解决这个问题?
【问题讨论】:
【参考方案1】:您需要确保已设置 base_url。很可能是因为您将其留空。这是人们不知道或忘记做的常见事情。
应用程序 > 配置 > config.php
$config['base_url'] = 'http://localhost/mysite/';
当您尝试提交未设置基本 url 的表单时,其中一个问题是当您尝试提交表单时不会转到正确的 url,因此为什么在 codeigniter 3 中所有方式最好设置您的 base_url,即使没有一个要求。
这里还有一些用于 codeigniter xampp 和 wamp 的 htaccess
Htaccess For Codeigniter
【讨论】:
以上是关于CodeIgniter 3 base_url 函数返回错误的 url的主要内容,如果未能解决你的问题,请参考以下文章
Codeigniter:CSS 文件中的 base_url() 不起作用
CodeIgniter 中的 base_url() 和 403 错误