Подскажите как в 2.х избавится от дублей

Подскажите как в 2.х избавится от дублей

 
Посетитель
small user social cms
Сообщений: 75
Задав запрос по анонсу статьи, гугл выдал такую картину, 6 ссылок

http://gunmaster.pp.ua/tags/search?q=снайперская+винтовка
http://www.gunmaster.pp.ua/articles/orujie
http://gunmaster.pp.ua/tags/search?q=винторез
http://gunmaster.pp.ua/articles/19-vss-vintovka-snaiperskaja-specialnaja.html
http://www.gunmaster.pp.ua/articles
http://gunmaster.pp.ua

Я так понимаю это те самые злополучные дубли которые не желательно иметь ? Подскажите как правильно от них избавится.
Посетитель
small user social cms
Медаль
Сообщений: 131
Закрыть в robots.txt Disallow: /tags/, Disallow: /search/
Реклама
cms
Посетитель
small user social cms
Сообщений: 75
Ingvarruss:

Закрыть в robots.txt Disallow: /tags/, Disallow: /search/

А articles почему дублируется, он закрыт так Disallow: /articles- ?
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатий
Сообщений: 4305
чтобы избавиться от дублей www, пример - http://www.сайт.ru/любаястраница-154.html
прописал следующее
Код PHP:
  1.  
  2. RewriteEngine On
  3. RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
  4. RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
  5.  
все переадресовывает на http://сайт.ru/index.php

хотя должно быть
http://сайт.ru/любаястраница-154.html

где тут ошибка ?
Посетитель
small user social cms
Медаль
Сообщений: 311
Может нужно добавить еще строку чтобы было так:
Код PHP:
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{HTTP_HOST} ^www.сайт.com$ [NC]
  4. RewriteRule ^(.*)$ http://сайт.com/$1 [R=301,L]
И это правило поставить первым в .htaccess

У меня такая переадресация устанавливается одной галочкой в настройках хостинга.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатий
Сообщений: 4305
странно все работает...
.htaccess родной, ничего не менял, если набрать www.site.ru переадресовывает на site.ru, хотя ничего там не прописано...

но если набрать www.site.ru/любаястраница.html то :
раньше перенаправлял на site.ru/index.php, а теперь ничего не происходит , т.е. открывается та же самая страница www.site.ru/любаястраница.html но пустая(белая страница).
режим отладки тоже ничего не показывает.

.htaccess стоит родной.
Редактировалось: 1 раз (Последний: 23 декабря 2016 в 07:33)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.