【问题标题】:301 Redirect w/ 2 GET variables using ReWrite Map使用 ReWrite Map 的 301 重定向 w/2 GET 变量
【发布时间】:2014-04-09 07:21:30
【问题描述】:

我正在尝试基于此 URL 中的两个 GET 变量进行 301 重定向:http://www.jwsuretybonds.com/surety-bonds/surety_bond.php?bond_form_id=171&bond_type_id=45

我想把它重定向到:http://www.jwsuretybonds.com/surety-bonds/commercial-bonds/contractor-license-bonds/california/#qual

看来这个 (301 Redirecting URLs based on GET variables in .htaccess) Stack Overflow 帖子的解决方案是最佳实践,但我没有使用 Apache 的经验,也不知道如何修改它以使用 2 个 GET 变量。

提前感谢您的帮助。

【问题讨论】:

  • 主要问题是,您是否有权以 root 身份访问服务器配置文件,以便正确地对 RewriteMap 进行所需的更改?

标签: apache .htaccess redirect get rewritemap


【解决方案1】:

如果您的文档根目录中有一个 htaccess 文件,这里是 95% 的开始,它被简化了一点,因为您并不真正关心值或其他查询字符串参数:

RewriteEngine ON
RewriteCond %{QUERY_STRING} "bond_form_id=171&bond_type_id=45"
RewriteRule surety-bonds/surety_bond.php http://www.jwsuretybonds.com/surety-bonds/commercial-bonds/contractor-license-bonds/california/#qual [R]

【讨论】:

猜你喜欢
  • 2012-05-14
  • 1970-01-01
  • 2013-09-19
  • 2016-04-08
  • 2010-10-26
  • 2019-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多