Назад | Перейти на главную страницу

субдомен субдомена?

Я пытаюсь создать URL-адрес, например sub2.sub1.subdomain.domain.com. Я планирую использовать это для отображения различного контента.

мои вопросы ...

1) Возможно ли создание таких многоуровневых поддоменов? - это основано на хостинговой компании?
2) Разве sub2.sub1.subdomain не является другим субдоменом, а не субдоменом sub1?
3) Будут ли у всех этих поддоменов свои собственные корни документов?
4) Как я буду обращаться с пользователями, которые приходят с www и без него.

Есть ли другие потенциальные проблемы, которые могут возникнуть?

РЕДАКТИРОВАТЬ: - Как это влияет на поведение файлов cookie? Могу ли я получить доступ к cookie, установленному на subdomain.domain.com на sub1.subdomain.domain.com или sub2.sub1.subdomain.domain.com

Возможно ли создание таких многоуровневых поддоменов?

Да. Вы можете иметь сколько угодно уровней в DNS.

это основано на хостинговой компании?

Ваш хост может ограничивать ваши возможности.

Разве sub2.sub1.subdomain не является другим субдоменом, а не субдоменом sub1?

Это бесполезное различие.

Будут ли все эти поддомены иметь собственные корневые документы?

Предполагая, что все поддомены в конечном итоге разрешаются на один и тот же IP-адрес (а это действительно не обязательно):

Браузеры отправят полное доменное имя в Host заголовок. Как веб-сервер обрабатывает это, зависит от веб-сервера.

Вы можете настроить отдельный корень документа для каждого из них - и вы должны (чтобы избежать штрафов за дублирование контента в поисковых системах), если вы не собираетесь делать что-то для динамического определения контента на основе полного доменного имени.

Как я буду обращаться с пользователями, которые приходят с www и без него.

Как вам нравится. www это просто еще один поддомен без каких-либо специальных свойств (кроме соглашения). Широко считается хорошей идеей выбрать либо "с www"или" без www "в качестве вашего канонического первичного сайта и перенаправьте на него другой.

You.can.go.as.deep.as.you.want.example.com.

1) Это в основном зависит от вашего DNS - обычно это управляет ваша хостинговая компания; также, если у вас есть домен 3-го уровня с подстановочными знаками (*.example.com), то любое доменное имя под example.com будет указывать на тот же хост. Так что это возможно и работает в 90% случаев.

2) На самом деле это не имеет значения - все зависит от №3

3) Если вы настроите их для разных docroot, они будут; иначе они не будут.

4) Проверьте Host: заголовок - там вы увидите, что это за домен (с PHP эти данные будут в $_SERVER['HTTP_HOST']), и вы можете реализовать некоторую логику переключения в своем коде.

  1. Вы можете перейти на любой подуровень, который хотите (до лимита хостинг-провайдера, если таковой имеется)
  2. Лучшим примером является уровень папки. Все разные пространства. Это похоже на C:> Program Files> Adobe> Acrobat 5.0> Reader. 3. Да Весь субдомен является собственным корнем. То же, что и пример папки, показанный выше. Но здесь у вас есть право указать корневую папку / документ
  3. Пользователь, приходящий с WWW или без него, обрабатывается вашей хостинговой компанией. Если хостинговая компания поддерживает запросы без «WWW», то запрос попадет в конкретный файл / папку.

вы можете удалить www с помощью панели хоста или htaccess / web.config (по умолчанию) с плохим укоренением.

субдомены имеют собственные корни документов.