Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Оптимизация сайта на DLE

Автор krock, 16-12-2011, 18:55:38

« назад - далее »

A-Jey

Во первых robots.txt не правильно составлен.
Карту сайта достаточно ввести  User-agent: * - это правило для все поисковиков. А когда делаешь User-agent: * и User-agent: Yandex
Sitemap: http:// ваш сайт/sitemap.xml - это не правильно Яша ругается на это, при наличии двух он берет карту сайта все равно из User-agent: *
Так же нельзя писать Host: вашсайт - только для Яши. Надо писать его в User-agent: * и все. Остальное все правильно в robots.txt.

Во вторых. Теперь разберем htacces я не спец в этом, но знаю что достаточно сделать так.
Для зеркала без www. правильно будет сделать так
Находим RewriteEngine On и ниже вставляем
ЦитироватьRewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http:\/\/%1/$1 [R=301,QSA,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]
а если надо с www то так
ЦитироватьRewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.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]
где site.ru - замените на свой домен

В третьих. Надо убрать дубли первых страниц навигации: В этом же файле находим RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]
Ниже добавить
ЦитироватьRewriteRule ^(.*)/page/1/$ $1/ [R=301,L]
RewriteRule ^(.*)page/1/$ $1/ [R=301,L]
Далее открываем файл /engine/engine.php
Найти: if (($subaction == "showfull" or $subaction == "addcomment") and ((! isset ( $category ) or $category == ""))) {
ВЫШЕ добавить:
Цитироватьif ( ($config['allow_alt_url'] == "yes") && (intval($_GET['cstart']) == 1) && (strpos($_SERVER['REQUEST_URI'], '/page/1') !== false) ) {
      $first_page_url = str_replace ( "/page/1", "", $_SERVER['REQUEST_URI'] );
      header("HTTP/1.0 301 Moved Permanently");
      header("Location: $first_page_url");
      die("Redirect");
   }
И это мала малость того что надо править в чтоб хорошо оптимизироать сайт.
  •  


SergeS

#21
ЦитироватьИ это мала малость того что надо править в чтоб хорошо оптимизироать сайт.

Полностью согласен, что малость - будет время напишу как у меня)

Добавлено: 12-06-2013, 22:03:58


ЦитироватьА есть что нибудь по nofollow? Как сделать чтобы ссылки на файлообменники в новостях имели атрибут nofollow? Буду очень признателен.
ЦитироватьМеня тоже интересует такой вопрос, ибо есть сайт которому е помешал бы nofollow для ссылок на файлообменники.

ЦитироватьНаберите в ПС "Модуль Nofollow dle", неужели так тяжело?
Блин думаю модераторы не наругают) а то скажут опять троллить начал. Все же дам один совет для Варезников можно сделать и так:

Берете и вешаете в районе {headers}
Цитировать<META NAME="ROBOTS" CONTENT="NOFOLLOW">
Тогда роботы, переходить по ссылкам не будут. leech лучше использовать только если правообладатели начали валят...
(как то так)
  •  


ingushlife

#22
У меня выявилось несколько проблем после установки ваших модулей на dle 9.8

1. Публикую новость внизу стоят два пункта с непонятными символами, смотрите на скрине ниже



Нажимаю на оба пункта, сохраняю  материал. Сохранение идет порядка 5 - 7 минут. Вероятно два пункта служат для отправки пинг запросов в поисковики и для кроспостинга. Хотелось бы понять как сделать так чтоб они отображались в утф-8. Кроспостинг не работает через материал и через крон. Через крон стоит белый экран и никаких действий.

Список пинг сервисов которые я использовал

http://blogpeople.net/servlet/weblogUpdates
http://rpc.pingomatic.com/
http://blogsearch.google.com/ping/RPC2
http://api.my.yahoo.com/RPC2
http://ping.blogs.yandex.ru/RPC2
http://ping.feedburner.com

Вопрос по модулю pingationMod. Он создал карту сайта в настройках указал "Пересоздать карту сайта и отправлять в пс. После установки и настройки модуля я опубликовал статью но она на карте сайта не появилась почему?
Cyber-Sport.su
  •  

A-Jey

Зачем использовать посторонние модули? Дле самодостаточная CMS!!!
  •  

giorgilaw

Никак не могу отключить функцию «Переход Инфо» в Dle 9.6! Всотаки выскакивает на сайте! Помогите отключить!

  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....