URL中的〜波浪号有什么用?
我正在使用 cPanel,并且有包含波浪号的链接,为什么那里有波浪号?
当我们购买服务器空间但没有 dns 或不想将其用于开发目的时,我们使用 like
http://serverip/~foldername
。
问问题
52029 次
5 回答
72
好吧,网络服务器可以随意使用前导 URI 部分之后的任何字符来实现它想要的任何目的。
话虽如此,使用~
通常可以追溯到 Web 的早期,当时几乎每个 Web 服务器都运行在 Unix 上。在 Unix 世界中,系统支持多个用户,每个用户都有自己的主目录。如果要转到自己的主目录,则cd ~
. 如果您想访问其他用户,例如fred
的主目录,那就是cd ~fred
.
所以当人们开始搭建web服务器的时候,一般都会让系统中的每个用户都有自己的web空间,可以从web服务器的根目录通过使用~username
.
例如,我的一个非常古老的网站(现在已不存在)由一个旧的 ISP(Telepath)提供,位于http://www.telepath.com/~dennison/
于 2011-06-06T13:25:37.953 回答
23
实际上波浪号'~'
代表主目录。当您在 url 中放置波浪号时,它将从主目录访问
于 2011-06-06T13:13:06.750 回答
8
波浪号在 URL 中没有什么特别之处。它只是另一个字符,例如 %20 字符或 -。
一些网络托管公司使用它通过给用户目录来识别用户,例如 /~(username)/
于 2011-06-06T13:12:30.597 回答
4
URL 中的波浪号通常后跟用户名,表示该 URL 下的文件来自该用户的主目录。
于 2011-06-06T13:12:31.523 回答
1
~ 指您的主目录。如果它在 URL 中,则表示 cpanel 位于相对于您的主目录的位置。
于 2011-06-06T13:12:59.963 回答