Оптимизация контента 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]

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

Удачи!

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: