1
avrillavigne 2014-07-14 16:53:50 +08:00 1
如果内容一样,记得给页面加入 <link rel="canonical" href="http://www.xxxx.com/x" />,并可给跳转的链接加nofollow
|
2
qiayue 2014-07-14 16:56:30 +08:00 1
按照 1 楼说的,告诉搜索引擎你的正确的网址是什么,并且用 301 ,因为你这是永久性的跳转
|
3
lincanbin 2014-07-14 17:01:37 +08:00 1
|
4
AlanZhang OP @avrillavigne
@lincanbin canonical应该不用加的,因为webmaster tools 可以设置忽略参数。 内容是完全一样的,有点担心这样301会影响SEO。因为所有的不带参数的地址都会301跳转到带参数(参数内容是不固定几个的)的地址,但内容其实和以前的一样。 |
7
alexkh 2014-07-14 17:25:56 +08:00 1
我就是搞SEO的。
我建议将不带参数的URL作为标准URL,其他带参数的URL使用301跳转至标准URL上。 如果带参数的URL仍有存在必要,则需要使用canonical标签,指定标准URL。 |
8
mengskysama 2014-07-14 17:27:39 +08:00
为何不用rewrite
|
9
AlanZhang OP @alexkh 你好。情况是这样的,由于需要做些细微处理,所有的地址都要带Google的统计参数,并且为了保证结果的准确性,不待参数的地址都会跳转到带参数的地址。而这些参数是内容是可变的几个。按我目前的操作:301跳转标准url到带参数url,webmaster tool里设置忽略那些google参数,对SEO可有影响(主要是Google)
|
10
66450146 2014-07-14 18:13:10 +08:00
遵循语义和行为一致的原则,永久跳转用 301,可变跳转用 302
|
11
belin520 2014-07-14 18:24:18 +08:00
永久跳转用 301,
临时跳转用 302 |
12
alexkh 2014-07-14 19:43:02 +08:00 1
@AlanZhang 既然是这样,我推荐你用一种更好的方式,使用_setAllowAnchor()。
原来你添加统计参数后是这样的: www.example.com/task?utm_source=test&utm_medium=test 使用了_setAllowAnchor()之后URL构建是这样的: www.example.com/task#utm_source=test&utm_medium=test(注意URL中的#号) 而URL中#号会被所有搜索引擎当成一个锚点,而不是新的URL。 官方文档在这里: https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiCampaignTracking#_gat.GA_Tracker_._setAllowAnchor |