Почему в большинстве университетских URL есть знак тильды (~)?

16

В моем университете есть веб-URL и немного места для размещения, а URL-адрес похож на http://homepages.iitb.ac.in/~pritampebam .

Кажется, почти все университеты, с которыми я сталкивался, используют эту структуру, где перед именем пользователя стоит знак «~».

Другие примеры.

http://web.media.mit.edu/~mres/

http://users.design.ucla.edu/~reas/

Почему это так?

ptamzz
источник

Ответы:

23

/programming/6252471/what-is-the-use-of-tilde-in-url

Соглашение Unix, представляющее домашний каталог пользователей. Некоторые провайдеры позволяют пользователям получать контент из определенного каталога в своем домашнем каталоге, доставляемого веб-сервером.

initall
источник
1
Круто, то же самое происходит с cPanel
Marco Demaio
3

В дополнение к тому, что упоминалось в initall, наличие стандарта для пользовательских каталогов позволило бы сопоставлять шаблоны URL, такие как «все, что начинается с тильды, обрабатывает оставшуюся часть как имя пользователя и проверяет, есть ли у них веб-сайт». Хотя я не знаю, так ли это, как какие-либо университеты управляют обслуживанием веб-сайтов пользователей, это был бы вариант. Если пользователь существовал с именем «занятости», но он хотел настроить University.edu/employment для загрузки информации о занятости, тильда помогает избежать конфликтов.

(Очевидно, что если они используют подобласть подобластей users.university.edu/<username>, это не нужно. Кроме того, они также могут использовать более удобные для пользователя URL-адреса university.edu/users/<username>, но тильда предпочтительнее по причинам, указанным изначально).

Долан Антенуччи
источник