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



我对Codeigniter的URL有问题。当我使用一个带有参数的控制器时,例如:localhost/ci/products/news(其中localhost/ci是url基),在我单击任何元素<a />后,例如:对于localhost/ci/products/home<a href="home"/> Codeigner重定向,而对于localhost/ci/home,则不重定向。

有人知道为什么会发生这种事吗?

链接必须使用base_url。现在,你的锚点在href="home"中有一个相对路径,当你使用mod_rewrite创建漂亮的url时,你的链接中应该有完整的路径。

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

最新更新