2

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

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

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

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

4

1 回答 1

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]
于 2012-12-03T06:21:46.837 回答