前端的 SID - pros/cons - 不允许?
SID on frontend - pros/cons - disallow?
在前端启用 SID 的优点和缺点是什么?你会推荐什么?
无论我们认为它们不应该被 Google 索引?我们如何确保 URL 像:
http://www.uretilalt.dk/brands/copha-ure?SID=a44apq55dg17192fj345bnb6m6
还有:
http://www.uretilalt.dk/kategorier/ure-med-laenke?limit=36
未被 Google 索引??
使用 robots.txt
,您可以禁止使用参数抓取 URL。
使用 meta
-robots
您可以禁止使用参数索引 URL。
使用 rel
-canonical
您可以声明哪个 URL 应该是规范的。
如果可能,您根本不应该在 URL 中包含 SID。用户可能会共享 URL,可能会为其添加书签,可能会将其提交给某些服务,等等,这意味着您最终会得到许多不同的 URL 指向同一资源(这是您应该避免的事情).此外,带有 SID 的 URL 很难看。
如果您有操纵输出的参数,例如您的 ?limit=36
可能就是这种情况,最好的解决方案是使用 rel
-canonical
:
<!-- on <http://www.uretilalt.dk/kategorier/ure-med-laenke?limit=36> -->
<link rel="canonical" href="http://www.uretilalt.dk/kategorier/ure-med-laenke" />
但是,只有当 /kategorier/ure-med-laenke?limit=36
上的内容与 /kategorier/ure-med-laenke
上的内容相同或只是其中的一部分时,您才可以使用它。例如,如果你在这些页面上使用分页,它可能不起作用。
在前端启用 SID 的优点和缺点是什么?你会推荐什么?
无论我们认为它们不应该被 Google 索引?我们如何确保 URL 像: http://www.uretilalt.dk/brands/copha-ure?SID=a44apq55dg17192fj345bnb6m6
还有: http://www.uretilalt.dk/kategorier/ure-med-laenke?limit=36
未被 Google 索引??
使用 robots.txt
,您可以禁止使用参数抓取 URL。
使用 meta
-robots
您可以禁止使用参数索引 URL。
使用 rel
-canonical
您可以声明哪个 URL 应该是规范的。
如果可能,您根本不应该在 URL 中包含 SID。用户可能会共享 URL,可能会为其添加书签,可能会将其提交给某些服务,等等,这意味着您最终会得到许多不同的 URL 指向同一资源(这是您应该避免的事情).此外,带有 SID 的 URL 很难看。
如果您有操纵输出的参数,例如您的 ?limit=36
可能就是这种情况,最好的解决方案是使用 rel
-canonical
:
<!-- on <http://www.uretilalt.dk/kategorier/ure-med-laenke?limit=36> -->
<link rel="canonical" href="http://www.uretilalt.dk/kategorier/ure-med-laenke" />
但是,只有当 /kategorier/ure-med-laenke?limit=36
上的内容与 /kategorier/ure-med-laenke
上的内容相同或只是其中的一部分时,您才可以使用它。例如,如果你在这些页面上使用分页,它可能不起作用。