我想从我的网站中删除某些网址参数,因此Googlebot并不会感到困惑&认为它是重复的内容。
参数是:
基于我遇到的一些例子,这里是我目前正在使用的.htaccess:
@JsonIgnoreProperties(ignoreUnknown=true)
public class wut
{
@JsonProperty
private String foo;
@JsonProperty
private String <empty string???>;
//etc...
}
将这些参数组合成一个规则的正确语法是什么?
答案 0 :(得分:1)
如果需要,删除参数不是一个好的解决方案。
避免与重复内容相关的问题的最佳方法是添加html <head>
:
<link rel="canonical" href="http://www.domain.com/url-file.php?param=xxx">
通过指明页面的完整网址,使用您想要由Google编制索引的唯一参数。
答案 1 :(得分:0)
您可以在正则表达式中使用交替:
RewriteCond %{QUERY_STRING} ^(limit|sort|order)= [NC]
RewriteRule ^ %{REQUEST_URI}? [R=301,L,NE]