url中"〜"代字号的用途是什么?

amo*_*olv 35 apache url cpanel tilde

  1. URL中~tilde的用途是什么?

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

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

T.E*_*.D. 57

好吧,网络服务器可以在领先的URI部分之后随意使用任何字符,无论出于何种目的.

话虽这么说,~一般来说,使用回到网络的早期,几乎每个Web服务器都在Unix上运行.在Unix世界中,系统支持多个用户,每个用户都有自己的主目录.如果你想去你自己的主目录,你cd ~.如果你想去其他用户那样fred的主目录,那就是cd ~fred.

因此,当人们开始使用Web服务器时,他们通常会让系统中的每个用户都拥有自己的Web空间,可以通过使用来访问Web服务器的根目录~username.

例如,一个旧的ISP(Telepath)提供的一个非常古老的网站(现已解散)http://www.telepath.com/~dennison/

  • 请注意,相关网站已不存在.为了保持这个答案中的链接有效,每月15美元需要有点陡峭.:-) (5认同)
  • 该死,你忘了提到“public_html”目录。~user/ 内容通常是从 /home/user/public_html/ 目录提供的...过去的美好时光:) (5认同)

vkr*_*ams 17

实际上,代字号'~'表示主目录.当您在url中放置tilde时,它将从主目录访问

  • 这是*一种可能的*配置和(旧的)unix系统上的常见配置.但是没有标准要求这是真的. (10认同)
  • 即〜和/是一样的? (3认同)

Jon*_*Jon 8

Tilde在URL中没有什么特别之处.它只是另一个字符,如%20个字符或 - .

一些网络主机公司通过给用户目录来使用它来识别用户,例如/〜(用户名)/