这个问题可能存在于其他地方,如果是这样,我道歉。在搜索了一个小时没有成功后,我不禁认为我走错了路。
本质上,我正在寻找的是一种在页面 URL 中强制描述或标题的方法。我正在使用 CodeIgniter,因此将漂亮的 URL 放在任何我想要的地方都非常简单。
我本可以有:
http://mysite.com/controller/function/what-ever-i-want/can-go-here
它总是会去:
http://mysite.com/controller/function/
与变量值what-ever-i-want
和can-go-here
如果只给出控制器/功能,我想要的是自动重写 URL 以包含标题。
所以,如果有人去:
http://mysite.com/controller/function/
它应该自动将 url 重写为
http://mysite.com/controller/function/a-more-descriptive-title/
我正在谈论的功能的一个很好的例子是 SO URL。如果您访问https://stackoverflow.com/questions/789439,它会自动将其重写为https://stackoverflow.com/questions/789439/how-can-i-parse-descriptive-text-to-a-datetime -目的
我怀疑涉及到 mod_rewrite,但我想提出最适合使用 CodeIgniter 的解决方案。
我对漂亮的 url 场景非常陌生,并且拼命寻求有更多经验的人的建议。提前感谢您提供的任何帮助!