map rss

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Оценка

Тема в разделе:Опросы

demidems

Просмотров: 14584

Ответов: 0

Автор: demidems

11-06-2014, 13:23

Не правильно сделан шаблон вк для DLE

Тема в разделе:Dle

nikitashafarenko2012

Просмотров: 33166

Ответов: 0

Автор:

1-01-1970, 03:00

На этой странице вы можете скачать Составляем правильный robots.txt и .htaccess на DLE .

Данный материал предоставлен сайтом LeaderDLE.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Составляем правильный robots.txt и .htaccess на DLE

1. Правильная настройка Robots.txt для DLE.

Файл robots.txt находится (должен находится) в корневом каталоге сайта. В нем необходимо установить запреты на индексацию не имеющих смысловой нагрузки страниц, страниц с дублями контента и прочих страниц, далеко не способствующих продвижению сайта. Так же в "роботсе" указываем адрес XML карты сайта и основной домен (с www или без).

Правильный файл robots.txt должен иметь примерно следующее содержание:

User-agent: *
Disallow: /autobackup.php
Disallow: /admin.php
Disallow: /*print
Disallow: /user/
Disallow: /backup/
Disallow: /engine/
Disallow: /language/
Disallow: /templates/
Disallow: /upgrade/
Disallow: /newposts/
Disallow: /favorites/
Disallow: /index.php?do=addnews
Disallow: /index.php?do=feedback
Disallow: /index.php?do=lostpassword
Disallow: /index.php?do=pm
Disallow: /index.php?do=register
Disallow: /index.php?do=stats
Disallow: /index.php?do=search
Disallow: /index.php?do=lastcomments
Disallow: /index.php?subaction=newposts
Disallow: /statistics.html
Disallow: /addnews.html

Host: site.ru
Sitemap: http://site.ru/sitemap.xml





Данный вариант не запрещает индексацию страниц, которые создают дубли внутри сайта (теги, даты, страницы внутренней навигации). Не все хотят убирать их из индекса ПС, например сателлито-мейкеры, т.к. для них важно большое количество страниц в индексе для продажи ссылок. Хотя я бы не советовал оставлять эти страницы даже на сателлитах.

Если вы решили избавиться от внутренних дублей, то добавьте в robots.txt следующие строки:

Disallow: /2010/
Disallow: /tags/
Disallow: /page/


Не забудьте заменить site.ru на адрес своего сайта.

Первый шаг по оптимизации DLE сайта сделан.


2. Настройка .htaccess для DLE.

Файл .htaccess так же находится в корне сайта и является файлом для дополнительной настройки web-сервера. C помощью нехитрых "манипуляций" мы подправим алгоритмы формирования некоторых URL, а точнее установим редиректы.


Открываем файл, находим 2 верхних строки:

DirectoryIndex index.php

RewriteEngine On


и заменяем их на следующий код:

RewriteEngine On
Options +Indexes
Options +FollowSymLinks

# Редирект для категорий (чтобы в конце URL был /)
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]

# Редирект c www на без www
RewriteCond %{HTTP_HOST} ^www.site.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]

# Редирект для главной (с /index.php,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]


Не забудьте заменить site.ru на адрес вашего сайта.


Данный код применяет следующие редиректы:
Редирект для категорий. Теперь все URL категорий будут иметь знак слеш (/) в конце.
Аналогично урлы категорий должны быть прописаны и в шаблоне. Необходимая мера для удаления из индекса одинаковых страниц-категорий с разными URL.
Редирект с www.site.ru на site.ru. Четко дает понять ПС о том, что все страницы вашего сайта должны быть проиндексированы без www. Если в индексе уже есть страницы с www и без, то при добавлении данной части кода ПС уберет ненужные страницы, создающие дубли.
Редирект для главной страницы. Как известно, site.ru, site.ru/index.php, www.site.ru и www.site.ru/index.php - это 4 разных страницы в глазах ПС. Предыдущая часть кода устраняет проблему с двумя последними, а последняя часть перенаправляет с site.ru/index.php на site.ru.

Во всех случаях используется 301 редирект с параметром permanent, который дает ПС понять о том, что страницы перенесены на новый адрес на постоянной основе.

Таким образом с помощью данной модификации файла .htaccess можно не только избежать "негативных последствий", но и исправить положение уже проиндексированного, не настроенного за ранее сайта.
  • 85
Вернуться
14-04-2012, 23:11 / Автор: kubanochka / Просмотров: 3010
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 facebook

Апдейты Google и Яндекс


Апдейты Яndex тИЦ
08.08.201404.07.201417.04.2014

Апдейты Яndex выдачи
23.08.201418.08.201412.08.2014

Апдейты ЯКаталога
25.08.201421.08.201420.08.2014

Апдейты Google
06.12.201306.02.201308.11.2012

Облако тегов

9.2, 9.3, 9.4, cms, dle, DLE 9.4, error 404, ucoz, бесплатные, варезник, для ucoz, для юкоз, игровой, кино шаблон, модуль, модуль для dle, модуль для dle 10.0, модуль для dle 9.4, модуля, новостной, Скачать, Скрипт, скрипты, скрипты для ucoz, универсальный, хак, хак для dle 10.0, хаки для dle, Шаблон, шаблон dle 10.0, шаблон dle 9.6, шаблон dle 9.7, шаблон dle 9.8, шаблон для ucoz, шаблона, шаблоны, шаблоны dle 9.5, Шаблоны для DLE 9.4, Шаблоны для DLE 9.5, Юкоз

Показать все теги

Опросы

Оцените работу движка

Лучший из новостных
Неплохой движок
Устраивает ... но ...
Встречал и получше
Совсем не понравился

Друзья

Рекомендуем

п»ї