使用任何带参数的控制器后,URL基础更改

时间:2014-09-11 19:30:33

标签: php codeigniter codeigniter-url codeigniter-routing

我对Codeigniter的网址有疑问。 当我使用一个带参数的控制器时,示例:localhost/ci/products/news(其中localhost/ci是url base),在我点击任何元素<a />之后,例如:<a href="home"/> Codeigniter重定向localhost/ci/products/homelocalhost/ci/home没有。{{1}}。

任何人都知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

您必须使用base_url进行链接。现在你的锚在href =“home”中有一个相对路径,你应该在你的链接中有完整的路径,当你使用mod_rewrite获得不错的网址时。

 <a href="https://your.server/ci/home">Home </a>