【发布时间】:2013-12-16 20:36:16
【问题描述】:
我们以这个问题的 url 为例
http://stackoverflow.com/questions/20306229/301-redirect-in-stackoverflow-how-does-it-works
如果我在 URL 的最后部分更改某些内容,则使其像
http://stackoverflow.com/questions/20306229/301-r
我收到一条 301 消息,我被重定向到我写的第一个 URL。
这是真正的 SEO 友好,恕我直言。问题是:他们是怎么做到的?是否可以通过 .htaccess 来实现它,或者还有其他方法可以做到吗?这种情况下是哪种方式?
我不是真正的专家,但似乎无法通过 htaccess 访问...它看起来更像
- 我从 URL 获取帖子 ID
- 我检查数据库以查看标题是否相同
- 如果不是,我会重写 URL 并发送 301 响应
【问题讨论】:
-
+1,一个很好的问题...如果 SO 的工程师给我们一些帮助。
-
这其实很简单。在这里查看我的答案:stackoverflow.com/a/17240067/548225
标签: .htaccess mod-rewrite url-rewriting seo http-status-code-301