子域名/大学学生托管中的 ~ 背后的历史是什么?为什么不是 subdomain.site.edu 或 site.edu/subdomain。选择 ~ 而不是其他名称有什么特别的原因吗?
答案1
~
通常是用户主文件夹的简写。许多 HTTP Web 服务器会将其解释为用户的主文件夹,然后是其public_html
(或等效)文件夹,并从那里提供页面。这将允许公司允许许多人在其主站点之外托管自己的“站点”,而无需额外的权限
答案2
历史原因:
在 unix 中,波浪号 ( ~
) 指的是您的主目录。
对于计算机上已有的文件:
~
:您的
~someuser
主目录。 :某些用户。
如果你这样看的话,这很有意义:
http://university_domain.edu/ -> 服务器通用主页
http://university_domain.edu/~用户-> 网页用户在该服务器上