我有一些重复的网址,我想删除一些部分(重定向)。删除/重定向部分url字符串(.htaccess)
例如:http://www.mydomain.dk/tryksager?pop=0
我想删除?pop=0
和301重定向:http://www.mydomain.dk/tryksager
这是这样,谷歌不会使用?pop=0
。它需要在其中有?pop=0
部分的所有页面上工作。
我有一些重复的网址,我想删除一些部分(重定向)。删除/重定向部分url字符串(.htaccess)
例如:http://www.mydomain.dk/tryksager?pop=0
我想删除?pop=0
和301重定向:http://www.mydomain.dk/tryksager
这是这样,谷歌不会使用?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中还有其他规则吗? – WebChemist