2012-08-02 4 views
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/в конце

Я не очень хорошо моды переписывания .. но я судимое этот код

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

это dosen't работы ... я был бы рад решить эту проблему!

спасибо!

ответ

0

Try:

RewriteRule ^(.*)/pagina-1/$ /$1/ [L,R=301] 
+0

Большое вам спасибо! – user1483138

0

Для этого не нужно использовать mod_rewrite. То, что вы хотите использовать, это rel = canonical tag.

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/" /> 

В сущности, это означает «присвоить любое значение ссылки, указывающее на дубликат оригинала.»

Это:

  • останавливается и появляется в результатах поиска
  • присваивает любое значение связи от дубликата к исходным
  • не накладывает какие-либо дальнейшее mod_rewrite шаблона соответствия накладных расходов.

Если страница/pagina-1 является первой страницей в списке продуктов (я думаю, это так), вы также можете попробовать использовать теги rel и prev.

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

+0

Благодарим Вас за предложение приемлемо. Но мне проще использовать mod_rewrite, потому что все мои страницы имеют динамический контент, а с каноническим у меня будет много кода для редактирования ... и напишите больше php-кода .. – user1483138

Смежные вопросы