43
  1. URL中的〜波浪号有什么用?

  2. 我正在使用 cPanel,并且有包含波浪号的链接,为什么那里有波浪号?

    当我们购买服务器空间但没有 dns 或不想将其用于开发目的时,我们使用 like http://serverip/~foldername

4

5 回答 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 回答