如何自动将标题放入网址

时间:2012-06-05 18:45:52

标签: php mod-rewrite

像SO这样的网站如何将问题的标题动态地放入网址栏。

这是通过重写映射和mod重写吗?如何在普通的Web主机上进行。感谢

1 个答案:

答案 0 :(得分:3)

在此网址中:

https://stackoverflow.com/questions/10903041/how-to-automatically-put-title-in-url

唯一重要的部分是问题ID,10903041。因此,只需设置一个重定向规则,忽略URL末尾的任何内容,就像这样:

RewriteRule /questions/(\d+) question.php?id=$1

如果标题尚未提供或不正确,则PHP脚本可以重定向到正确的标题;与访问https://stackoverflow.com/questions/10903041/why-is-this-question-title-so-wrong?时发生的情况非常相似。