• Размер шрифта:
  • Home
  • Email
  • Stat
  • Login

Первая неожиданность.

Стоит честно сказать, что никаких кириллических доменов в природе нет.
Есть только наша уверенность в их существовании, не более того.
Но это всего лишь иллюзия.

А потому, захотев поставить Нану под новомодный кириллический домен .РФ, например, под Денвером, Вы столкнётесь с вопросом, как это правильно сделать. Потому как прописывание русских буковок в очевидные места ничего не даст.

Давайте на примере. Пусть для этого самого примера у нас есть домен тест.рф, и мы хотим запустить его локально под Денвером (а потом и на реальном хосте).

Инструкция:


  1. Перевод имени домена с кириллицы в Punycode.
    Ибо помним, что кириллический домен- лишь иллюзия.

    Вводим в форму домен тест.рф (или любой другой) в кириллическом написании:


    - жмём кнопку, страница перегружается, и мы узнаём, что вместо домена тест.рф мы на самом деле купили вот такую абракадабру:

    xn--e1aybc.xn--p1ai

  2. Постановка домена тест.рф под Денвер.

    1. Открываем папку home Денвера.
    2. Создаём в ней фолдер xn--e1aybc.xn--p1ai
    3. В этом фолдере организуем ещё один, www
    4. А вот уже в нём располагаем файлы одноимённой папки дистрибутива Наны.

  3. Прописывание "единственной настройки" Наны.

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

Всё. Запускаем Денвер, в браузере набираем наш якобы кириллический домен тест.рф - видим в браузере морду сайта на Нане.

Реальный хостер:

При создании в cpanel (да и любом другом типе Панели управления сайтом) присоединённого кириллического домена необходимо помнить, что нигде никакие тест.рф вписать не получится.

Воспринимайте в качестве имени домена его Punycode версию.
То есть xn--e1aybc.xn--p1ai
И именно это прописывайте в Панель.
Причем в нижнем регистре.

Практически все хостеры заблаговременно встроили соответствующие перекодировщики, и кириллические домены должны хостерами поддерживаться. Если не, стучитесь к ним в саппорт.

Дискламбер:

Автор "Наны" не знает, будут ли все модули расширения корректно работать в кириллическом домене. По идее, должны.

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