使用.htaccess根据查询字符串重定向到不同的URL

时间:2012-12-06 00:15:16

标签: .htaccess url redirect

我目前通过添加以下内容,通过htaccess文件将包含“Googleb0t”的查询字符串重定向到没有查询字符串的同一页面:

RewriteCond %{QUERY_STRING} Googleb0t

RewriteRule ^(.*)$ $1? [L,NC,R=301]

因此http://www.example.com/?Googleb0t始终会重定向到http://www.example.com/

我的问题是,如果您有几个需要类似重定向的参数,如何在.htaccess中为此指令添加多个关键字?

如果我还想要具有不同参数的网址,例如'yah00'或'bing'到301重定向与使用'Googleb0t'的网址重定向相同,我该怎么做?

这可以在一行代码中完成吗?

1 个答案:

答案 0 :(得分:0)

RewriteCond %{QUERY_STRING} Googleb0t|yah00|bing