Lasto nano-CMS engineФайл настроек nanoCMS

Конфигурирование файла настроек :

Будете смеяться над элементарностью процедуры- открываете файл data/settings.php Блокнотом Винды, смотрите внутрь, и меняете значение переменной $turl - там должен быть прописан адрес директории CMS без слэша на конце:

# Полный путь до директории скрипта. 
# Сразу определяйтесь, будет в домене сайта www. или не будет.
# Слэш на конце НЕ НУЖЕН !!!
   $turl="http://nanocms.name";

Всё, с этого момента CMS полностью рабочая.
Пожалуйста, соизвольте прописать единственную настройку верно.
Ниже также будут переключалка языка и задавалка админского емайла, впишите в них желаемое. Однако для запуска "нанки" это уже не критично.

Кстати, об этой самой единственной критичной настройке.

Оговорка в комментарии к коду про www. сделана не случайно. Если Вы в домене сайта указываете эту самую www., то все ссылки (как внутренние, между документами, так и внешние) будут насильственно переделываться в вид, содержащий www.

Даже если Вы набираете УРЛ без www., то nano-CMS самостоятельно www. в урл подставит, и не даст ему оттуда пропасть ни при каком раскладе.

И наоборот- если Вы указываете в настройках домен без www., то никакое чудо не заставит это www. сохранится в адресе открываемого документа- оно оттуда непременно сгинет.

О "неправильном" сервере :

Вышеобозначенной борьбой с двуличностью домена в нане занимается специальный модуль, узнающий, какие такие буковки намалёваны в адресной строке браузера, из соответствующего хитрого глобала. Беда в том, что некоторые сервера, админам которых лениво их отконфигурировать как положено, возвращают в том самом глобале домен с www. или без www. независимо от того, есть эти три весёлых буквы в адресе открытой страницы, или нет.

Ясно, что модуль будет пытаться открыть страничку в том варианте домена, что Вы описали в сеттингах в качестве урла морды, но на "неправильном" сервере из этого ничего не получится- в любом варианте обкурившийся глобал кажет строго одно и то же, а не то, что есть на самом деле.

Визуально это будет проявляться в том, что морда сайта вроде как и пытается загрузиться, но ничего из этого не получается. Причём Опера и Рыжий Лис скажут, что имеет место циклический редирект, хорош ерундой маяться. ИЕ ничего не скажет.

Если Вам не повезло, и Ваш сервер "неправильный", то в качестве морды сайта укажите УРЛ с www., если изначально там его не стояло, и наоборот. Это сделать проще, чем заставить админа сервера вникнуть в проблему, а потом её ещё и исправить.

Ублажение Яндекса :

Абсолютно все поисковые системы правильно поймут, в каком именно домене (с www. или без) живёт Ваш сайт. Все, кроме Яндекса. И того придётся ублажать специально, рассказывая про ведущий домен сайта на пальцах, как для дураков.

Делается это в файле robots.txt специальными словами, которые понимает только Яндекс:

User-agent: Yandex
Disallow:
Host: nanocms.name

Обратите внимание, что это у меня сайт nanocms.name - у Вас будет другой домен. И этот домен должен быть написан с www. или без, в соответствии с тем, как реально открывается морда наны, и как она прописана в "единственной настройке".

Если с этой записью накосячите, хитромудрый Яндекс даже и не станет индексировать Ваш ресурс.

Ежели эти слова Вас запугали, можете вообще убрать указанный фрагмент из файла роботса, и не вникать во всю эту вебмастерскую казуистику.

bkintek.ru

уменьшить затраты на ведение бухгалтерского учета

shop.frattinv.ru

Отзывы косметика, gzt.

detmed.ru

www.detmed.ru - лечение детей