我对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>