Заметки юзера

или зачем клавиатура обезьяне

Рисуем сайт, два.


Понятно, что это продолжение «Рисуем сайт, раз».


4. Предварительные настройки.


В своей инструкции Мастер описал основные и необходимые моменты конфигурирования файла настроек (файл data/settings.php). Но мне есть что добавить.


Какой-то там госчиновник, плевать на эту братву, не про них разговор, что-то губами шлёпал по телевизору и просил зайти на оный сайт. И решил я посмотреть на оный сайт, как он сделан, навигация, дизайн и все такие премудрости. Набираю адрес, а броузер мне говорит, «ты чё набрал? нет такого сайта», смотрю на экран телевизора, смотрю на то, что набрал и понимаю, что я упустил www. Правительственный сайт может себе позволить такую «роскошь», я не могу.


Читаю недавно на форуме:

У меня на одном сайте при наборе с www показывает тИЦ 240, а без www - 20. Подскажите - в чем может быть загвоздка.

Что лишний раз подтверждает неадекватность «всеми любимого» поисковика. И лишний раз подтверждает слова Мастера, что этого «любимца» необходимо ублажать.


Ублажение «любимца» в более поздних версиях nano-CMS делалось с помощью файла .htaccess, но по каким-то там причинам в данной версии nano-CMS это делается в robots.txt.


Для тех, кто не знаком с более старшей версией, будет полезно и познавательно. В этих строках нет ни одной моей мысли. Это всё от Мастера.


И так сайт имеет www, например www.test1.ru, в таком случае есть необходимость в следующей записи в файле .htaccess.


RewriteBase /

RewriteCond %{HTTP_HOST} ^test\.ru$

RewriteRule ^(.*)$ http://www.test.ru/$1 [R=301,L]


А если сайт имеет домен, например test1.ru, в таком случае следует записать так:


RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.test1\.ru$

RewriteRule ^(.*)$ http://test1.ru/$1 [R=301,L]


Красным выделено то, что следует заменить на действующий домен. К примеру, на этом сайте в файле .htaccess присутствует запись такого вида:


RewriteBase /

RewriteCond %{HTTP_HOST} ^mykrok\.com$

RewriteRule ^(.*)$ http://www.mykrok.com/$1 [R=301,L]


Так же, следует обратить внимание на следующую сточку:


RewriteRule ^(.*).htm$ index.php


Как я понял, это ЧПУ, то есть, членораздельный адрес сайта или человеку понятный урл. В адресе CMS присутствует htm, что более понятно и человеку и роботу, чем, например php, в лучшем случае. Хотя можно и html, но в таком случае статмодуль работать не будет.


А теперь про файл robots.txt, если сайт имеет www, то пишем таким образом:


User-agent: Yandex

Disallow:

Host: www.test1.ru


Естественно в место www.test1.ru следует записать справедливый, действующий домен. А без www, следует записать таким образом:


User-agent: Yandex

Disallow:

Host: test1.ru


Красным выделено то, что необходимо поменять.


Ублажаем далее «всеми любимого». Есть такой файл sitemap.xml, давеча «всеми любимый» прозрел и свершилось чудо, начал воспринимать этот стандартный файл за родного. Но вот не задача, яндекс надо за ручку к нему привести. Есть два способа, или прописаться в сервисе яндекса для вебмастеров, что мне не понравилось, или прописать путь в robots.txt.


User-agent: Yandex

Allow: /

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


Красным выделено то, что необходимо поменять, с учётом всё тех же www.


Про sitemap.xml можно найти много интересного и познавательного если спросить у гугла. Я пользуюсь программкой SiteMapG, можете качать (имеет чуть больше 1М). SiteMapG вполне корректно сочиняет sitemap.xml, тем более, что распространяется с сайта wonderwebware.com как freeware.


Следует отменить, и ещё несколько настроек файла settings.php. В первую очередь, это emeil, в строке $_s["email"]="me@email.ru";. В место me@email.ru не плохо было бы написать свой, действующий и проверенный emeil. Ведь есть такая вероятность, что кто-то захочет воспользоваться формой отправки сообщений.


Название сайта следует прописать в строке $_s["title"]="Lasto nano-CMS engine";. Как всегда, красное меняйте на своё.


А ещё есть файл connect.ini, в котором прописаны все сообщения, которыми пользуется форма обратной связи. Фантазия или необходимость подскажет, что именно необходимо для вашей формы.


На сегодня достаточно, продолжение грядёт в скором времени.


Продолжение


PS. Для финансовой поддержки моей писанины, не плохо было бы, не забыть тот факт, что за рекламу платят. Это в том случае, если опус понравился. Если не понравился, ну меня нафиг.






Fast: [10] [20] [30]
Заметки юзера © Serhij Bernasky