首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将不正确的SEO URL重定向到正确的URL

将不正确的SEO URL重定向到正确的URL
EN

Stack Overflow用户
提问于 2011-10-23 21:20:14
回答 1查看 290关注 0票数 1

我目前使用以下规则将标准URL重定向到SEO URL:

代码语言:javascript
复制
RewriteRule ^books/v/([0-9]+)/(.*)/page([0-9]+) books.php?type=book&id=$1&title=$2&page=$3 [L]
RewriteRule ^books/c/([0-9]+)/(.*)/page([0-9]+) books.php?type=category&id=$1&title=$2&page=$3 [L]
RewriteRule ^books/v/([0-9]+)/(.*) books.php?type=book&id=$1&title=$2 [L]
RewriteRule ^books/c/([0-9]+)/(.*) books.php?type=category&id=$1&title=$2 [L]
RewriteRule ^books books.php [L]`

现在,我想要做的是自动将具有正确‘d和错误标题的URL重定向到正确的URL。

Stackoverflow做了一件类似的事情--如果您输入一个具有正确ID但标题不匹配的问题的URL,它将自动将您重定向到正确的URL。

我想应该使用PHP来完成,但是我不知道什么是进行重定向的最佳方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-23 21:24:04

PHP是这样进行重定向的方法。

基本思想很简单:

  • 调用具有ID和标题部分的

脚本,如您在PHP脚本中显示的

  • 中所示,加载带有数据库中的数据库
  • 匹配标题的ID的记录,以及URL中的标题。如果它们不匹配,则使用ID执行标题重定向到正确的
  • ,从数据库中加载标题:

头(“Location:/book/v/123456”);die();

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7869303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档