Какво е поддомейн (subdomain)?
Поддомейн (subdomain) е част от името на домейна, но стои на по-ниско ниво в йерархията на домейн имената в интернет. Всяко име на домейн може да бъде наследено от неограничен брой поддомейни, които са производни от него. Името на всеки поддомейн се поставя преди името на домейна и се разделя с точка („.“)
Пример:
Име на домейн: mysupersite.com
Поддомейни:
office.mysupersite.com
marketing.mysupersite.com
store.mysupersite.com
Как се създава поддомейн?
Поддомейни можете да създавате през cPanel » (Домейни) Поддомейни.
За какво се използват поддомейните?
В зависимост от изискванията на проекта, поддомейните може да служат за различни цели.
Разделяне на съдържание. Поддомейните служат за организиране и отделяне на различните категории съдържание/функционалности в проекта. Например:
- blog.mydomain.com – блог;
- shop.mydomain.com – онлайн магазин;
- forum.mydomain.com – форум;
- project1.mydomain.com – специфичен подпроект и др.
Многоезичност. Всяка езикова версия на съдържанието може да е на отделен поддомейн. Например:
- en.mydomain.com – съдържанието на английски език;
- fr.mydomain.com – на френски език;
- it.mydomain.com – на италиански език и др.
Регионално подразделение на аудиторията/съдържанието. Ако проектът обслужва различни региони или държави, той може да използва специфични поддомейни като:
- eu.mydomain.com – съдържание, специфично за потребители в Европейския съюз;
- us.mydomain.com – за САЩ и др.
Тестване и разработка. Поддомейните са много полезни за създаване на тестови среди, в които може да се извършват тестове и експерименти, преди да се прехвърлят в реалния сайт, например:
- dev.mydomain.com – тестова версия на сайта;
- staging.mydomain.com – тестова версия на сайта с последни промени преди да се публикува.
Тестовото копие (staging) на WordPress сайта – безопасна среда за експерименти и разработка
Мобилна версия. За предоставяне на мобилна версия на съдържанието, например:
- m.mydomain.com – съдържание, оптимизирано за мобилни потребители.
Предоставяне на специфични услуги от/за сайта, например:
- api.mydomain.com – основното API за сайта;
- cdn.mydomain.com – предоставя статичното съдържание към сайта и др.
Особености при поддомейните
DNS настройки
Поддомейнът си е отделен домейн в системата за имена в интернет, поради това може да има собствени DNS настройки и записи, различни от тези на основния домейн. Например:
- Поддомейнът може да се зарежда от същия сървър, на който се намира основния домейн, но може и от съвсем друг;
- Може да използва различен имейл сървър за имейл услугата и ще трябва да се погрижите за MX, SPF, DKIM записите му.
Насочване на поддомейн от един cPanel хостинг акаунт към друг
DNS зона и DNS записи (Какво е DNS?)
Статистики
Отделянето на различни услуги или части от даден проект в отделни поддомейни позволява проследяването на представянето им отделно от основния сайт. Например можете да следите потребителското поведение и трафика с инструменти като AWStats и Google Analytics.
AWStats – статистики и данни за посещенията в сайта
Защо има разлика в данните от AWStats и Google Analytics?
SEO (оптимизация за търсачки)
Въпреки че търсачките приемат поддомейна като отделен сайт, цялостното представяне и авторитет на основния домейн може да окаже влияние. Затова е добре да се обмисли SEO стратегията и да се избере правилна структура на сайта/проекта.
Сигурност и HTTP бисквитки
Cross-Origin Resource Sharing (CORS) e защитен механизъм, имплементиран в уеб браузърите, чрез който се предотвратяват заявки към различни домейни (източници), от този, на който страницата се е заредила. CORS ограничава злонамерените сайтове от достъп до чувствителни данни в други сайтове.
Тъй като поддомейните се приемат като различни източници, ако страницата прави заявка към друг поддомейн или към основния домейн, ще е нужно да настроите правилно CORS механизма.
По подразбиране HTTP бисквитките се задават за домейн и са достъпни за него и неговите поддомейни. Ще е нужно да обмислите обхвата на бисквитките, за да имплементирате правилно идентификацията на потребителите и сесиите им през различните поддомейни.