
Работу с оптимизацией сайта нужно проводить в первую очередь после создания сайта . Существует такая проблема: как дублирование адресов одной и той же страницы, что конечно не хорошо для Вашего блога и SEO .
Качественное SEO DLE с тонкой настройкой страниц, оформление постов, заголовок, ключевые слова, описание на главной, категории и страницы навигации, улучшить видимость контента в поисковых системах можно с помощью полезных веб-разработок, как SEO плагин для DLE.
Вот маленькое решение как избавится от этой проблемы.
Seo оптимизация или как избавится от дублирования адресов сайта dle
Как известно главная страница любого блога обычно доступна по 6-ем адресам:
www.Ваш портал ru/
Ваш портал ru/
www.Ваш портал ru/index.html
Ваш портал ru/index.html
www.Ваш портал ru/index.php
Ваш портал ru/index.php
Ваш портал ru/
www.Ваш портал ru/index.html
Ваш портал ru/index.html
www.Ваш портал ru/index.php
Ваш портал ru/index.php
Каждый из перечисленных этих адресов распознается поисковыми системами как самостоятельная страница. В результате поисковая система дублирует контент одной и той же страницы по нескольким адресам.
Помимо этих проблем существует и другие вопросы, которые следует знать, например что значить Сео оптимизация вашего ресурса, особенно если вы новичок и плохо разбираетесь в этом вопросе. Так или иначе давайте посмотрим на решения данной проблемы.
Что можно сделать, чтобы выполнить редирект дублей на ее основной адрес.
В корне Вашего портала там где и index.php находится файл .htaccess прописываем такой скрипт в начале :
Options +FollowSymLinksRewriteEngine
OnRewriteCond %{HTTP_HOST} ^www.Ваш портал ru
RewriteRule (.*) http://Ваш портал ru/$1 [R=301,L]
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://www.Ваш портал ru/.
Так как в DLE нет таких страниц :
www.Ваш портал ru/index.html
Ваш портал ru/index.html
а есть страницы
www.Ваш портал ru/index.php
Ваш портал ru/index.php
Поэтому достаточно будет установить :
RewriteCond %{HTTP_HOST} ^www.портал ru
RewriteRule (.*) http://портал ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
RewriteRule ^index.php$ / [R=301,L]
Для SEO оптимизации редирект делать на основной домин WWW, но если нужно без WWW вот вариант:
# Ваш портал ru, вместо www.Ваш портал ru
в .htaccess:
RewriteCond %{HTTP_HOST} ^www.портал ruRewriteRule (.*) http://портал ru/$1 [R=301,L]
Есть еще короче код, специально для адресов без префикса www и для ресурсов, к которым прикручены несколько доменов (если у вас 1 домен, можете ничего не менять, это не страшно).
Заодно сразу проверяет php и html файлы одной строкой (можно добавить расширений, дописать например shtml|chtml|asp и т.п. если вы когда-либо их использовали и надо отбить у поисковиков охоту к ним обращаться).
Если у вас домены в разных зонах, то можете во второй строке просто дописать еще зоны через прямую черту.
Например:
RewriteCond %{HTTP_HOST} ^www.(.*.)ru|org|net|com|com.ua$
----------------------САМ-КОД------------------------
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www.(.*.)ru$
RewriteRule (.*) http://портал ru/$1 [R=301,QSA]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.(php|html) HTTP/
RewriteRule ^index.(php|html)$ / [R=301,L]
---------------------------------------------------------
RewriteCond %{http_host} ^портал ru [nc]
RewriteRule ^(.*)$ http://www.портал ru/$1 [r=301,nc]
Seo оптимизация - избавится от дублирования адресов сайта
Да также важно прописать главное зеркало в robots.txt если до сих пор еще не сделали ...
Как это сделать и почему можно прочитав статью Советы robots.txt для Datalife Engine (Dle).
Предлагаем скачать dle-news Seo оптимизация или как избавится от дублирования адресов веб-ресурса