【发布时间】:2012-08-25 16:35:09
【问题描述】:
这个问题可能存在于其他地方,如果是这样,我很抱歉。在搜索了一个小时没有成功后,我不禁认为我走错了路。
基本上我正在寻找的是一种在页面 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-object
我怀疑涉及到 mod_rewrite,但我想提出最适合与 CodeIgniter 配合使用的解决方案。
我对漂亮的 url 场景非常陌生,并且迫切地寻求有更多经验的人的建议。提前感谢您提供的任何帮助!
【问题讨论】:
标签: php codeigniter mod-rewrite friendly-url codeigniter-url