为什么在codeigniter中没有正确生成此链接?

时间:2017-10-13 07:41:34

标签: php codeigniter hyperlink

我正在使用codeigniter,并且指向我的类别的链接无法正常工作。也许我不理解框架的一些设置。我在配置文件中设置了这个基本URL:

$config['base_url'] = 'http://hms.loc';

但是,当我点击“主页”类别或任何其他类别时,链接如下所示:

http://localhost/hms/

但它应该是:

http://hms.loc

当我点击“房间”类别时,它是:

http://localhost/hms/rooms

如何正确设置?我在哪里可以指定这样的设置?

3 个答案:

答案 0 :(得分:1)

您可以使用来自URL_Helper的base_url()site_url()方法。

请查看文档:

https://www.codeigniter.com/user_guide/helpers/url_helper.html

答案 1 :(得分:1)

我使用xampp,我的网络应用程序文件夹名称为" s_v",所以我使用

$config['base_url'] = 'http://localhost/s_v/';

答案 2 :(得分:1)

如果您的项目文件夹名称是hms,请将base_url定义为

$config['base_url'] = 'http://localhost/hms/';

其他明智的检查html包含

<base href="http://localhost/hms/">