【问题标题】:.htaccess 301 redirect with query.htaccess 301 重定向查询
【发布时间】:2011-10-28 13:01:28
【问题描述】:

我知道有很多这样的问题,但我仍然不明白我的问题。由于在 Google 上找到了一个杂项链接,我们发现此网站的链接错误。我为它写了一个重写条件如下:

RewriteCond %{QUERY_STRING} ^t=&s=BARREEL+YOUR+OWN+BOURBON+RISKY+WHISKY+BARREL+PACK+$
RewriteRule ^/results.php$ http://www.thepartysource.com/express/item.php?id=28952 [R=301]

“+”在实际链接中。我尝试将其编写如下,以免将它们视为特殊字符:

RewriteCond %{QUERY_STRING} ^t=&s=BARREEL\+YOUR\+OWN\+BOURBON\+RISKY\+WHISKY\+BARREL\+PACK\+$
RewriteRule ^/results.php$ http://www.thepartysource.com/express/item.php?id=28952 [R=301]

该站点仍将我带到错误的页面,并且不会重定向我。有人可以帮忙吗?提前致谢。

编辑:

网址是

/results.php?t=&s=BARREEL+YOUR+OWN+BOURBON+RISKY+WHISKY+BARREL+PACK+

【问题讨论】:

  • 您能否举例说明您尝试重定向的 URL?
  • 总是/results.php?t=&s=BARREEL+YOUR+OWN+BOURBON+RISKY+WHISKY+BARREL+PACK+
  • 是的,这是 google 显示的随机链接,我们不知道它是从哪里得到的。

标签: .htaccess redirect http-status-code-301


【解决方案1】:

您可以使用Redirect 而不是退出RewriteRules

Redirect 301 /results.php?t=&s=BARREEL+YOUR+OWN+BOURBON+RISKY+WHISKY+BARREL+PACK+ http://www.thepartysource.com/express/item.php?id=28952 [R=301]

但是,值得注意的是,Google 已经表示您应该在您的网站上禁止/无索引搜索结果页面。

【讨论】:

  • 谢谢,但我实际上也尝试过这种方式,但它对我不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-01
  • 2011-01-03
相关资源
最近更新 更多