Какова история создания ~ субдоменов / хостинга для студентов? Почему бы не subdomain.site.edu или site.edu/subdomain. Какая-то конкретная причина была выбрана ~, а не что-то еще?
2 ответа
~
обычно является сокращением для домашней папки пользователя. Многие веб-серверы HTTP интерпретируют это как домашнюю папку пользователя, затем его папку public_html
(или эквивалентную) и обслуживают страницу оттуда. Это позволило бы компаниям разрешить многим людям размещать свои собственные "сайты" вне основного сайта без необходимости дополнительных разрешений.
Исторические причины:
В Unix тильда (~
) относится к вашему домашнему каталогу.
Для файлов уже на вашем компьютере:
~
: Твой дом.
~someuser
: домашний каталог пользователя.
Это просто имеет смысл, если вы посмотрите на это так:
http://university_domain.edu/ -> Общая домашняя страница сервера
http://university_domain.edu/~user -> веб-страница пользователя на этом сервере