重定向到包含SO标题等页面标题的其他网址

时间:2012-03-05 09:57:26

标签: url model-view-controller

如果我点击此网址“http://stackoverflow.com/questions/9564547”,那么SO会将我带到另一个网址“http://stackoverflow.com/questions/9564547/android-alertdialog-multi-choice-items -with定制项”。我的问题是如何实现这样的功能以及SO如何实现它?

我想到的是检查url参数id并从数据库中获取标题并重定向到URL。还有更好的选择吗?

1 个答案:

答案 0 :(得分:0)

您需要以下步骤:

  1. 从网址获取问题ID,忽略任何标题
  2. 使用该ID
  3. 从数据库中获取问题
  4. 将检索到的标题与提供的标题进行比较(如果有)。允许SEO更改(空格到破折号等)
  5. 如果不匹配,请重定向到正确的网址;否则继续。