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

删除/重定向url字符串(.htaccess)的一部分,.htaccess,redirect,.htaccess,Redirect,我有一些重复的URL,其中有些部分我想删除(重定向) 例如: 我想删除?pop=0和301重定向到: 这样谷歌就不会使用?pop=0。它需要在包含?pop=0部分的所有页面上工作。尝试删除查询字符串,如下所示: RewriteEngine On RewriteCond %{QUERY_STRING} ^pop.*$ RewriteRule (.*) http://www.mydomain.dk/tryksager? [L] 它可以是pop或任何其他标签。不过,定义它很重要。否则,它将删除所

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

例如:

我想删除
?pop=0
和301重定向到:


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

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

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]

你已经试过什么了?您的.htaccess中还有其他规则吗?@Felipe您的方法可以工作,但是否可以使其适用于所有url,而不仅仅是/tryksager?编辑:您的方法将url包括?pop=0到url/tryksager?我还有其他带有?pop=0/diversative/visitkort?pop=0的url不客气。如果你对答案感到满意,你应该这样做。