Будете смеяться над элементарностью процедуры- открываете файл 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 - лечение детей |
| kr7.ru |