Оптимизация контента DLE

Недавно я записывал как правильно оптимизировать заголовки в DLE. Сегодня речь пойдет о не менее важном шаге в оптимизации сайта под управлением популярного движка DLE.

Оптимизация контента DLE

Без лишней скромности очень важная тема. Главная проблема — это снова дубли. На это раз — дубли контента (страниц). Одна из причин дублирования, это неопределенное главное зеркало сайта или ссылки такого типа:

http://site.ru/category
http://site.ru/category/

Поисковая система видит как совершенно разные. Это мы сможем исправить дополнив файл .htaccess. Открываем, находим такие строчки:

DirectoryIndex index.php
RewriteEngine On

Нужно определится какое зеркало хотите видеть главным домен с www или без. После этого вписываем в файл такое правило:
### Определяем главное зеркало как www.site.ru (site.ru заменить на свой домен)

RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Следующим шагом сделаем переадресацию с site.ru/index.php и site.ru/index.html на наше главное зеркало. Для этого добавляем еще строчки:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]

Дальше еще одно важное правило, которое помогает перенаправить страницы типа http://mysite.ru/page/1/ , которые дублируют контент, на главное страницы.

RewriteRule ^(.*)/page\/1$ $1 [R=301,L]

На этом все. Надеюсь, не было ничего сложного.

Удачи!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *