我有一些重复的网址,其中一些部分我想删除(重定向)。
例如:http ://www.mydomain.dk/tryksager?pop=0
我想删除?pop=0
和 301 重定向到:http ://www.mydomain.dk/tryksager
这样 google 就不会使用?pop=0
. 它需要在包含该?pop=0
部分的所有页面上工作。
我有一些重复的网址,其中一些部分我想删除(重定向)。
例如:http ://www.mydomain.dk/tryksager?pop=0
我想删除?pop=0
和 301 重定向到:http ://www.mydomain.dk/tryksager
这样 google 就不会使用?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]