没有在codeigniter应用程序中获得正确的base_url

时间:2017-06-07 04:41:52

标签: php codeigniter base-url

我在尝试访问索引页以外的页面时获取此类型的URL

http://localhost:8012/health-care/8012//localhost/health-care/index.php/index.php/home

但访问网页的网址必须

http://localhost:8012/health-care/index.php/home

我在网址中的问题是:"它是在" i h http://localhost:8012/healthcare/之后重复的网址,不应该重复。

我在autoload.php中自动加载了url helper,也在控制器的构造函数中手动。我在conf中的base_url

$config['base_url'] = 'http//localhost:8012/health-care/index.php/';

指导我这个问题。

除了告诉你我有一个appign从一个codeigniter,即前端和后端。

后端的Url工作正常,但对于前端它给我的错误该做什么?

4 个答案:

答案 0 :(得分:0)

$config['base_url'] = 'http//localhost:8012/health-care/';

使用此基本网址获取此网址

http://localhost:8012/health-care/index.php/home

答案 1 :(得分:0)

Y0u必须改变这一行

http://localhost:8012/health-care/index.php/home

到这个

$config['base_url'] = 'http//localhost:8012/health-care/';

请试一试。

答案 2 :(得分:0)

试试这段代码:

$config['base_url'] = 'http://localhost:8012/health-care/';

并将index_page设为空,如下所示:

$config['index_page'] = '';

答案 3 :(得分:0)

.htaccess文件无效。刚刚更换了文件,我的问题就解决了。