如何使用.htaccess删除URL末尾的?fontstyle = f-smaller?

时间:2012-07-11 02:54:20

标签: .htaccess

我正在使用的模板是在URL的末尾生成带有?fontstyle = f-smaller或?fontstyle = f-smaller的链接(根据用户的文本大小首选项)。现在这会导致明显重复的内容问题。我已停用该功能,但仍在提供网址。

我想使用.htaccess来删除我的网址。例如: http://www.mysite.com/article?fontstyle=f-smaller 将重定向到 http://www.mysite.com/article

我在这里和其他地方搜索过它,但我只找到了如何删除段。我希望段内的更改,我不知道该怎么做。

提前致谢

1 个答案:

答案 0 :(得分:2)

尝试

RewriteEngine On

RewriteCond %{QUERY_STRING} ^(.*)(^|&)fontstyle=f-smaller(.*)$
RewriteRule ^(.*)$ /$1?%1%3 [R=301,L]