DataLife Engine v9.4.

Примечание: Этот текст может содержать некоторые партнерские ссылки, а это значит, что я зарабатываю небольшую комиссию без каких-либо дополнительных затрат с вашей стороны, если вы воспользуетесь этими ссылками. Спасибо за понимание и поддержку.

Обратил своё внимание на движок для сайта DataLife Engine v9.4. Показалось интересным. Решил попробовать.

Не знаю, что из этого получится. И вот первые изменения , которые я бы внёс и это является общим для всех движков, настроил бы правильно файл robots.txt, по-моему следует в первую очередь оградить будущий сайт от дублирования контента. Вот мои (и не только мои) настройки файла robots.txt для Dle (DataLife Engine v9.4):

User-agent: *
Disallow: /autobackup.php
Disallow: /admin.php
Disallow: /*print
Disallow: /user/
Disallow: /backup/
Disallow: /engine/
Disallow: /language/
Disallow: /templates/
Disallow: /upgrade/
Disallow: /uploads/
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
Disallow: /2011/
Disallow: /tags/
Disallow: /page/
Host: site.ru

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

*соответственно site.ru меняете на название своего сайта.

Теперь не менее важный шаг. Это отображение ссылок сайта. Красивое и понятное отображение, а не крякообразные шифрованные данные. Под красивым я понимаю следующие например:

https://bestplugins.ru/poleznye-veshhi/perenos-bloga-wordpress-na-drugoj-xosting.html

Чтобы достичь такого результата надо сделать следующие: настроить файл .htaccess
Да ещё по мимо всего прочего мы будет ещё устранять следующие шероховатости кода DataLife Engine v9.4:

      — редирект для категорий, так чтобы в конце адреса было, так вот /
      — редирект c www на без www
    — редирект главной страницы, это убираем все расширения /index.php,html и получаем /

Вот собственно то, что надо вставить в .htaccess

RewriteEngine On
Options +Indexes
Options +FollowSymLinks

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]

RewriteCond %{HTTP_HOST} ^www.site.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,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]

Вставлять, то что написано выше надо вместо первых двух строк в оригинальном файле .htaccess

DirectoryIndex index.php
RewriteEngine On

Скачать — оригинальный .htaccess для DataLife Engine v9.4 и собственно сам движок, а так же найти много интересного и полезного.

Мой блог находят по следующим фразам:

Важно! Эта запись может содержать ссылки на плагины, которые к моменту вашего чтения и скачивания могут работать не корректно. Будьте внимательны.

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

Ваш email нигде не будет показан. Обязательные поля помечены *