LastoShopGold в домене .РФ

Что надо помнить при установке ЛастоШопа в домене .РФ

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


Ваш кириллический домен (IDN)

Посредством формы можно понять, что домен тест.рф на самом деле везде и всюду фигурирует под личиной труднопроизносимой конструкции xn--e1aybc.xn--p1ai - теперь Вы должны научиться процедуре примерения Ласто Шопа с этой абракадаброй, ибо записи тест.рф он не поймёт.

Итак, для начала скормите свой кириллический домен нашей форме, нажмите ей кнопку, и после перегрузки этой страницы в тексте далее будут подставлены правильные значения, пригодные для копипаста.

Файл .data/settings.php

Везде, где в нём необходимо указывать домен сайта, Вы даже не пытаетесь писать тест.рф, а без раздумий и уверенно вставляете xn--e1aybc.xn--p1ai - как минимум, это вот такие два места:

   # Торговые площадки, откуда производится импорт товаров
   # Формат:
   # array('URL','login','Девиз шопа')
   # URL - абсолютный адрес ДИРЕКТОРИИ магазина, на конце- слэш, причём обязательно.
   # login - Ваш логин для партнёрского аккаунта этой торговой площадки.
   # Девиз - краткий анонс магазина (должен характеризовать его основную тематику).
   # В девизе НЕЛЬЗЯ использовать дефисы.

   # Эти записи РАЗДЕЛЯЮТСЯ ЗАПЯТЫМИ, и помещаются в именованный массив $all_shops:
      
$all_shops=array(
         array(
"http://xn--e1aybc.xn--p1ai/","none","Мой Шоп"), # Ваш магазин.
      
);
   # Путь до директории Вашего Шопа. Слэш на конце НЕ НУЖЕН.
      
$host='http://xn--e1aybc.xn--p1ai';

Файл .htaccess

Если Вы озадачивались борьбой с двуличностью домена, как это рассказано в соответствующем документе про начальные настройки, то отдавайте себе отчёт, что и там необходимо писать Ваш кириллический домен в Punycode:

# Ваш Шоп в домене www.тест.рф
RewriteBase /
RewriteCond %{HTTP_HOST} ^xn--e1aybc.xn--p1ai$
RewriteRule ^(.*)$ http://www.xn--e1aybc.xn--p1ai/$1 [R=301,L]

Либо:

# Ваш Шоп в домене тест.рф (без www):
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.xn--e1aybc.xn--p1ai$
RewriteRule ^(.*)$ http://xn--e1aybc.xn--p1ai/$1 [R=301,L]

Шоп под Денвером.

Вполне ожидаемо, что в папке Денвера home нужно создать фолдер xn--e1aybc.xn--p1ai, в нём - фолдер www, который и станет корнем домена тест.рф в локальном представлении.

Ну а уж в корне этого домена далее всё как обычно.