gpt4 book ai didi

php - 将不正确的 SEO URL 重定向到正确的 SEO URL

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:33:17 24 4
gpt4 key购买 nike

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

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]`

现在,我想做的是自动将 ID 正确但标题错误的 URL 重定向到正确的 URL。

Stackoverflow 做类似的事情 - 如果您输入 ID 正确但匹配标题错误的问题的 URL,它会自动将您重定向到正确的 URL。

我想应该使用 PHP 来完成,但我真的不知道什么是最好的重定向方式。

最佳答案

PHP 是执行此类重定向的方法。

基本思想很简单:

  • 使用上面显示的 ID 和标题部分调用 PHP 脚本

  • 在 PHP 脚本中,从数据库中加载带有 ID 的记录

  • 匹配数据库中记录的标题和 URL 中的标题。

  • 如果它们不匹配,则使用 ID 和数据库中的标题将 header 重定向到正确的 URL:

    header("Location: /books/v/123456");
    die();

关于php - 将不正确的 SEO URL 重定向到正确的 SEO URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7869303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com