Рисуем сайт, два.
Понятно, что это продолжение «Рисуем сайт, раз».
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 
------PS. Для финансовой поддержки моей писанины, не плохо было бы, не забыть тот факт, что за рекламу платят. Это в том случае, если опус понравился. Если не понравился, ну меня нафиг.------
- скажите а что полезного или нового вы внесли в вашу ЭТУ статью более чем это смог изобразить Мастер Ласто??
такое расценивается как ненужный никому варианр разжовывания разжованного!
все - кто пользуются скриптами от Вадима - не случайные люди - зашедши к нему на сайт или блог случайные личности не выдерживают его стиля написания - считая его слишком сложным и покидают его страницы как правило навсегда - или до ПРОЗРЕНИЯ и потом возвращаются в режиме просветления.......
но это об истинных почитателях таланта -а тким разжевывать то - что вы написали в этой статье - смысла нет!
Считаю что это просто бесполезная нагрузка - чуть переработанного описания от Ласто - вариант на уровне - если у вас не заводится автомобиль - проверьте имеется ли в бензобаке бензин !
Бензин имеется - мозги тож....и способность расценить ваш никому не нужный копированный и изменный вариант описания Нано cms ////
wwr2 =email=
Уважаемый wwr2, может быть Вы и правы, но среди тех кто пользуется скриптами Вадима есть и случайные люди. К этим случайным людям отношусь и я. И я уверен, что Вам это разжёвывание действует на нервы. Но, не мение великий Жванецкий говорил: "Запах чем хорош? - не нравится так отойди в сторону к чертовой матери и запах вместе с тобой". И всё таки, есть люди которым это интересно, которые ни фига не смыслят в пхп, не знают как работает зендер и путаются в правах доступа. Я Вас уважаю, за то, что Вам удаётся с первого раза понять о чём хотел сказать Мастер, увы, меня природа обделила. И Вы знаете, встречаются люди, которых тоже природа обделила. Вот им, это оказалось интересно.
Сергей Дополнение