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

not getting proper base_url in codeigniter app

我在尝试访问除索引页面以外的页面时遇到这种类型的 url

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

但是url访问页面必须是

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

我在 url 中的问题是:"it is duplicating url after "i hhttp://localhost:8012/healthcare/ 不应重复。

我已经在 autoload.php 中自动加载了 url 助手,并在控制器的构造函数中手动加载了它。我的 base_url 在 conf

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

指导我解决这个问题。

除了告诉你我有两个来自一个 codeigniter 的应用程序,即前端和后端。

Url 后端工作正常但前端它给我错误怎么办?

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

用过这个底座 url 你得到这个 url

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

你必须更改此行

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

至此

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

请试一试。

试试这个代码:

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

并像这样使 index_page 为空:

$config['index_page'] = '';

.htaccess 文件无法正常工作。刚刚替换了文件,我的问题就解决了。