带查询参数的主页301重定向到不带查询参数

301 redirect of home page with query parameters to without query parameters

domain com/?fwcc=1&fwcl=1&fwl=1

首先,我不知道这个 URL 是从哪里来的,因为我试图搜索但没有可用的答案,只是猜测可能来自 facebook,但我想按原样删除它将我显示为重复内容。

我尝试实施 301 重定向但没有成功尝试不同的解决方案,例如

RewriteRule ^/? http://www.domain.com/? [L,R=301]
RewriteRule ^/?fwcc=1&fwcl=1&fwl=1$ http://www.domain.com/? [L,R=301]

而这个solution却没有成功。请顺便推荐一下我使用的Drupal7.5

您无法匹配规则模式中的查询字符串。您需要使用 RewriteCond

来匹配 the_request 变量
RewriteEngine on
RewriteCond %{THE_REQUEST} /\?fwcc=1 [NC]
RewriteRule ^ /? [L,R]