【发布时间】:2011-09-09 07:06:50
【问题描述】:
URL 中的 ~ 波浪号有什么用?
-
我正在使用 cPanel,并且有包含波浪号的链接,为什么那里有波浪号?
当我们购买服务器空间但没有dns或不想将其用于开发目的时,我们使用
http://serverip/~foldername。
【问题讨论】:
URL 中的 ~ 波浪号有什么用?
我正在使用 cPanel,并且有包含波浪号的链接,为什么那里有波浪号?
当我们购买服务器空间但没有dns或不想将其用于开发目的时,我们使用http://serverip/~foldername。
【问题讨论】:
波浪号在 URL 中没有什么特别之处。它只是另一个字符,例如 %20 字符或 -。
一些网络托管公司使用它来识别用户,方法是给用户目录,如 /~(username)/
【讨论】:
URL 中的波浪号通常后跟用户名,表示该 URL 下的文件来自该用户的主目录。
【讨论】:
~ 指的是你的主目录。如果它在 URL 中,则表示 cpanel 相对于您的主目录。
【讨论】:
其实波浪号'~' 代表主目录。当您在 url 中放置波浪号时,它将从主目录访问
【讨论】:
嗯,网络服务器可以随意使用前导 URI 部分之后的任何字符来实现它想要的任何目的。
话虽如此,~ 的使用通常可以追溯到 Web 的早期,当时几乎所有 Web 服务器都运行在 Unix 上。在 Unix 世界中,系统支持多个用户,每个用户都有自己的主目录。如果你想去你自己的主目录,你cd ~。如果您想访问其他用户,例如fred 的主目录,那就是cd ~fred。
所以当人们开始搭建网络服务器时,他们通常会让系统中的每个用户都有自己的网络空间,可以通过使用~username从网络服务器的根目录访问。
例如,我的一个非常旧网站(现在已不存在)由旧 ISP(Telepath)提供,地址为 http://www.telepath.com/~dennison/
【讨论】: