0

我有重复内容的问题...

我的链接是这样的:

  • 原文:www.example.ro/men-shoes/
  • 重复:www.example.ro/men-shoes/pagina-1/
  • 原创www.example.ro/women-shoes/
  • 重复:www.example.ro/women-shoes/pagina-1/

和其他以 /pagina-1/ 结尾的类似页面

我不擅长 mod rewrite.. 但我尝试了这段代码

RewriteCond %{QUERY_STRING} ^pagina-1/$
RewriteRule ^(.*) $1 [L,R=301]

它不起作用......我很乐意解决这个问题!

谢谢!

4

2 回答 2

0

尝试:

RewriteRule ^(.*)/pagina-1/$ /$1/ [L,R=301]
于 2012-08-02T13:01:54.783 回答
0

无需为此使用 mod_rewrite 。您要使用的是 rel=canonical 标签。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=139394

所有主要搜索引擎都支持此标签。

因此,对于上述两个示例,以下内容将出现在两个页面的头部(即在 www.example.ro/men-shoes/ 和 www.example.ro/men-shoes/pagina-1/ 中)

<link rel="canonical" href="www.example.ro/men-shoes/" />

本质上,这意味着“将指向副本的任何链接值分配给原始值”。

这个:

  • 都停止出现在 SERP 中
  • 将副本中的任何链接值分配给原始值
  • 不会强加任何进一步的 mod_rewrite 模式匹配开销。

如果 /pagina-1 页面是产品列表中的第一个分页页面(我猜是),您可能还想尝试使用 rel 和 prev 标签。

http://googlewebmastercentral.blogspot.co.uk/2011/09/pagination-with-relnext-and-relprev.html

于 2012-08-02T10:23:30.010 回答