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/がある他の同様のページ

私はmodrewriteが得意ではありませんが、このコードを試しました

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

それはうまくいきません...私はこれを解決してうれしいです!

ありがとう!

4

2 に答える 2

0

このためにmod_rewriteを使用する必要はありません。使用したいのはrel=canonicalタグです。

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

このタグは、すべての主要な検索エンジンでサポートされています。

したがって、上記の2つの例では、両方のページの先頭に次のように表示されます(つまり、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 に答える
0

試す:

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