删除/重定向url字符串的一部分(.htaccess)

时间:2012-12-02 23:55:12

标签: .htaccess redirect

我有一些重复的网址,其中包含一些我要删除的部分(重定向)。

例如:http://www.mydomain.dk/tryksager?pop=0

我想删除?pop=0和301重定向到:http://www.mydomain.dk/tryksager

这样谷歌就不会使用?pop=0。它需要在包含?pop=0部分的所有页面上工作。

1 个答案:

答案 0 :(得分:1)

尝试删除查询字符串,如下所示:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^pop.*$ 
RewriteRule (.*)  http://www.mydomain.dk/tryksager? [L]

可以是pop或任何其他标签。但重要的是要定义它。否则它将删除所有查询。

<强>更新:

假设pop是常量,请尝试:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^pop.*$ 
RewriteRule ^(.*)$   http://www.mydomain.dk/$1? [L]