Рисуем сайт, два.
Понятно, что это продолжение «Рисуем сайт, раз».
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. Для финансовой поддержки моей писанины, не плохо было бы, не забыть тот факт, что за рекламу платят. Это в том случае, если опус понравился. Если не понравился, ну меня нафиг.
home
rss
email 