Вчера полдня изучал, как подключить интернет-магазин justclick.ru к домену третьего уровня.
Исходные данные:
- Есть сайт с адресом типа site.ru
- Есть электронные информационные товары
Что я хотел сделать?
- Чтобы по адресу сайта partner.site.ru находился магазин электронных товаров
- И у этого магазина была партнёрская программа, состоящая хотя бы из пары уровней
Что выбрал?
- Сервис justclick.ru
- Он предоставляет минисайт с перечнем электронных товаров и имеет двухуровневую партнёрскую программу.
Систем много: e-autopay, Автокассир, justclick, glopart, ecommtools и другие. justclick можно начать использовать бесплатно — на первом этапе система берёт 5% от оборота, поэтому пока оборота нет — можно делать всё, что угодно, без затрат.
Небольшое сравнение систем электронной коммерции по цене и количеству уровней партнёрской программы:
Название
|
Цены в зависимости от тарифного плана
|
Уровни партнёрской программы
|
Выводы и примечания
|
justclick
|
Оплата помесячная
|
2
|
Очень простая система для того чтобы на ней потренироваться |
e-autopay
|
Оплата ежегодная
|
Много
|
А здесь потренироваться не получится. Пока готовишь продающие страницы и всё остальное — уже и срок пробного бесплатного использования закончится |
Автокассир
|
Оплата один раз
|
2
|
Тоже отличный вариант, но чтобы всё опробовать, нужно поставить систему себе на сайт, а перед этим — купить её. И хотя есть манибек, если она не подошла, но пользоваться им не хочется |
glopart
|
Оплата один раз
|
1
|
Очень симпатичный вариант. Единственное, что не очень радует — одноуровневая партнёрка. Собственно поэтому я и не стал использовать данный сервис |
ecommtools
|
Оплата помесячная — в зависимости от типа аккаунта
|
Много
|
А вот об этом сервисе наткнулся на отрицательные отзывы, поэтому как-то сразу и не рассматривал его как вариант |
После осуществления выбора стал «привинчивать» этот самый justclick к домену третьего уровня. На самом деле это делается элементарно, но у меня возникла проблема при подключении.
Смысл вот в чём:
- Изначально вот этого имени partner.site.ru нет. site.ru — есть, но к нему ничего «не прикреплено»
- Когда человек нажмёт на partner.site.ru, он на самом деле получит данные не с моего сайта site.ru, а с justclick.ru
И конкретно эта задача решается элементарно:
- В панели управления именем site.ru находим «Управление зонами DNS»
- И добавляем новую строчку
У меня на сервере установлен ISPmanager. В нём это делается так:
- Переходим на вкладку «Главное»
- Выбираем пункт «Доменные имена»
- Щёлкаем по нужному имени один раз
- В правом верхнем углу нажимаем «Записи»
- Нажимаем кнопку «Создать»
- Открывается окошко новой записи. Заполняем поля: [Имя] partner, [Тип] cname, [Адрес] justclick.ru. Тыкаем «ок»
После этого появляется новый поддомен — partner.site.ru. А вот дальше было забавно: он не работал. Никак. Причины оказались настолько забавными, что просто удивительно:
- Адрес justclick.ru нужно было вводить с точкой на конце [Адрес] justclick.ru. или вот так: partner IN CNAME justclick.ru., то есть точка в конце оказалась в данном случае обязательной.
- В файле справки было написано, что ждать обновления новой записи почти не нужно. А оказалось, что от момента создания этой записи до момента, пока она будет рабочей, может пройти минут 10-15. А я безостановочно перебирал варианты: с точками, без точек, длинные, короткие…
Буду признателен, если кто-нибудь подскажет, как теперь сделать так, чтобы этот магазин был доступен по адресу site.ru/partner/ вместо partner.site.ru. Я понимаю, что надо поправить файл .htaccess, но вот как конкретно его править — непонятно. Используется CMS WordPress
Нужно четко понимать, что есть домен, а что вложенный каталог.
site.ru/partner/ — есть вложенный каталог, т.е. каталог «partner» является подкаталогом каталога сайта.
partner.site.ru — является доменом третьего уровня и каталог с файлами сайта на этом домене могут располагаться где угодно, на место расположение указывает конфигурационный файл виртуальных хостов.
Удачи.
Jooker, спасибо. Это полезное замечание )