prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » SEO » SEO советы » Удаление дублей страниц

Удаление дублей страниц


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Удаление дублей страниц.


Удаление дублей страниц


При работе с оптимизацией сайта клиента сталкнулся недавно с такой проблемкой: дублирование адресов одной и той же страницы. что есть не хорошо для SEO. вообще, нет никакого секрета, как от этого избавиться. но, может, кому пригодится.

Удаление дублей страниц

Главная страница любого сайта обычно доступна по 4-ем адресам:

http://www.site.ru/
http://site.ru/
http://www.site.ru/index.html
http://site.ru/index.html



Каждый из перечисленных выше вариантов распознается поисковыми системами как самостоятельная страница, отсюда идет дублирование контента одной и той же страницы по нескольким адресам, что не есть хорошо. поэтому, сделаем редирект дублей на ее основной адрес. для этого в файле .htaccess прописываем:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.site.ru [R=301,L]


благодаря этому, мы получаем редирект всех страниц-дублей на http://www.site.ru/.
для php аналогично.


0
Просмотры: 5485 VIP ProWebber | Комментарии (12)
Теги: дубли
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1NeoTube

  • 9 мая 2011 19:17
  • Регистрация: 18.12.2009
  • ICQ: --
  • Комментариев: 60
Вообще то в описание нужно было добавить что сайт должен быть доступен еще по 2 адресам:
http://www.site.ru/index.php
http://site.ru/index.php

Теперь внимание: Адреса категорий и отдельных страниц также попадают под дублирование контента в зависимости от слеша в конце.
http://prowebber.ru/dle/templates
http://prowebber.ru/dle/templates/

Это также разные страницы и с этим нужно бороться. Со стороны сео страницам лучше добавить чем убрать слеш в конце. Добавляем слеши ко все страницам с помощью того же htaccess
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]

+1

#2asmakovec2

  • 9 мая 2011 19:36
  • Регистрация: 14.09.2010
  • ICQ: --
  • Комментариев: 186
  • Выкл.
NeoTube Спасибо! давно хотел сделать перенаправление на слеш, но всё руки не доходили.


Carmone В ДЛЕ нет таких страниц
http://www.site.ru/index.html
http://site.ru/index.html


есть страницы

http://www.site.ru/index.php
http://site.ru/index.php


так что половина кода будет просто бесполезна

0

#3Carmone

  • 9 мая 2011 19:38
  • Регистрация: 29.04.2011
  • ICQ: 637905494
  • Комментариев: 20
SEO советы а не DLE хаки

0

#4Dead Master

  • 9 мая 2011 19:39
  • Регистрация: 14.02.2010
  • ICQ: 421075197
  • Комментариев: 119
Сейчас ковырялся _www.cy-pr.com
И наблюдаю такую картину
В Яндексе у меня сайт прописан www/xxx.xx
при анализе на _www.cy-pr.com
такая картина с www _http://i20.fastpic.ru/big/2011/0508/0e/ac2bcf00425998620828c5897981700e.jpg

а тут без www _http://i20.fastpic.ru/big/2011/0508/ed/7e91e2a05a3a2cec805fd05ae09166ed.jpg
как объеденить в одно?
и что значит склей с www?
исходя из этой темы, как мне правильно сделать чтобы все ссылалось на один адрес, без www?

0

#5Groz

  • 9 мая 2011 20:17
  • Регистрация: 24.10.2009
  • ICQ: --
  • Комментариев: 19
Dead Master, Вам лучше с www делать, так как основной домен считается как раз с 3-мя в

--------------------

0

#6NeoTube

  • 9 мая 2011 20:33
  • Регистрация: 18.12.2009
  • ICQ: --
  • Комментариев: 60
Цитата: Groz
Dead Master, Вам лучше с www делать, так как основной домен считается как раз с 3-мя в

Совершенно верно. Лучше перенаправить на www если робот решил что главное зеркало с www. Даже такие ПС как Yandex и google установили редиректы на www. Для этого используйте самый распространенный редирект:
RewriteCond %{http_host} ^site.ru [nc]
RewriteRule ^(.*)$ http://www.site.ru/$1 [r=301,nc]
Еще пропишите главное зеркало в robots.txt если до сих пор еще не сделали

0

#7midlersen

  • 9 мая 2011 20:48
  • Регистрация: 9.10.2010
  • ICQ: --
  • Комментариев: 62
NeoTube, спасибо огромное, редирект на слеш это действительно необходимо!

Вот написал бы кто нибудь полную статьи по сео оптимизации дле, такому человеку не было бы цены! А то в основном пишут только про удаление ссылки из engine.php и index.php

--------------------

0

#8Dead Master

  • 9 мая 2011 21:04
  • Регистрация: 14.02.2010
  • ICQ: 421075197
  • Комментариев: 119
Цитата: Groz
Dead Master, Вам лучше с www делать, так как основной домен считается как раз с 3-мя в

Цитата: NeoTube
Совершенно верно. Лучше перенаправить на www если робот решил что главное зеркало с www. Даже такие ПС как Yandex и google установили редиректы на www. Для этого используйте самый распространенный редирект:

Спс так и сделаютогда
Цитата: NeoTube
Еще пропишите главное зеркало в robots.txt если до сих пор еще не сделали

это сделал но указал там без www
Сейчас изменю все.

0

#9Silver_UA

  • 11 мая 2011 09:11
  • Регистрация: 18.09.2010
  • ICQ: --
  • Комментариев: 27
Я собственно уже с пол года назад у себя на блоге описал все про удаление дублей в DLE...

--------------------

0

#10sdf

  • 27 февраля 2012 23:22
  • Регистрация: 8.09.2011
  • ICQ: --
  • Комментариев: 1
У меня вопрос а как узнать, что поисковик читает сайт с нескольких страниц??

--------------------

0

#11front

  • 23 июля 2012 00:12
  • Регистрация: 22.07.2012
  • ICQ: --
  • Комментариев: 1
Подскажите пожалуйста чайнику, сайт на Joomla .
Вставляю код :
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://musical-video.net/ [R=301,L]
и поиск по сайту перестает работать, что я делаю неправильно?

0

#12darkdima

  • 31 августа 2013 20:14
  • Регистрация: 31.08.2013
  • ICQ: 66665888
  • Комментариев: 5
Удалил страницы (дубли) посещаемость выросла после апа на 30%!

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки