【发布时间】:2015-07-07 14:43:09
【问题描述】:
我需要重定向所有爬取这样 URL 的机器人:
example.com/en/percussion/drums/?p=1&f=56%7C286%7C55%7C319%7C30%7C36%7C16%7C573%7C311%7C224%7C35%7C322%7C364
它们应该被重定向到主要类别:
example.com/en/percussion/drums/
在 htaccess 中使用 301 重定向。 但这条规则应该只适用于 googlebot 或其他机器人。
像这样:
RewriteEngine On
RewriteCond %{query_STRING} ^p=1&f=(.*)$ [NC]
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule (.*) what to write here? [L,R=301]
我不知道如何创建正确的 RewriteRule,它重定向到请求的 URL,但没有 Query_Strings (example.com/en/percussion/drums/)。
有什么想法吗?
非常感谢
【问题讨论】:
标签: .htaccess mod-rewrite redirect