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

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

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

Всё, с этого момента CMS полностью рабочая.

Пожалуйста, соизвольте прописать единственную настройку верно.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

shop.frattinv.ru

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

© 2008-2010 Lasto Nano CMS Стандартная версия | Programming V.Lasto | Povered by Nano-CMS | Designer S.Gordi | Memory consumption: 0.75 Mb