Хаки и Скрипты Next Generation CMS

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

irbees2008 irbees2008 Опубликовано - 8 - января htaccess
2933 - 0
  • Автор: --------------
  • Адаптировал: ----------

При работе с оптимизацией сайта клиента сталкнулся недавно с такой проблемкой: дублирование адресов одной и той же страницы. что есть не хорошо для 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 аналогично.

Можешь почитать и вот эту статейку "Вывод аттача через TWIG"

Опрос

Ваше мнение

TWIG -что это?
Результаты

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

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 3323 дня
  • Новостей: 542
  • Комменты: 254
  • Зарегистрированно : 570
  • Онлайн всего: [7]
  • Гости: [6]
  • Админы: [1] irbees2008
  • Были сегодня : [3] Яндекс, Google, irbees2008
  • SQL запросов: 24
  • Генерация страницы: 0.129сек
  • Потребление памяти: 4.918 Mb 
  •   яндекс.ћетрика