WordPress URL 根据特定规则重写

问题描述 投票:0回答:1

我有一个 WP 页面,假设它是 mydomain.com/some-page/

页面在其查询字符串中接受与特定产品相对应的参数(每天都有一个产品)。所以假设今天的产品是 38438,明天的产品是 38439,等等

在这种情况下,今天的链接将是 mydomain.com/some-page/?prd=38438,明天的链接将是 mydomain.com/some-page/?prd=38439,等等

因此,有两种情况:

  • 当用户访问 mydomain.com/some-page/ 时,它应该自动将其重定向到今天的链接 (mydomain.com/some-page/?prd=38438)
  • 当用户访问 mydomain.com/some-page/?prd=99999 时,应检查 99999 是否对应于现有产品
    • 如果是,那么应该可以正常打开页面
    • 如果不是,那么它应该将他们重定向到今天的产品页面 (mydomain.com/some-page/?prd=38438)

我知道如何执行有关产品存在等的所有这些检查。我只是不知道使用什么合适的挂钩来获取当前 URL 并对其进行分析,以确定它是否会重定向用户不遵守上述规则。

有人可以指出我要使用的正确钩子吗?

wordpress http-redirect
1个回答
0
投票

找到了...我想要的只是 template_redirect 钩子...感谢对有毒人员投反对票...

© www.soinside.com 2019 - 2024. All rights reserved.