apache - url 中的 "~"波浪号有什么用?

标签 apache url cpanel tilde

  1. URL 中的 ~ 波形符有何用途?

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

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

最佳答案

好吧,网络服务器可以出于任何目的自由使用前导 URI 部分之后的任何字符。

话虽这么说,~ 的使用通常可以追溯到网络的早期,当时几乎所有网络服务器都运行在 Unix 上。在 Unix 世界中,系统支持多个用户,每个用户都有自己的主目录。如果您想转到自己的主目录,请cd ~。如果您想转到其他用户,例如 fred 的主目录,则可以使用 cd ~fred

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

例如,我的一个非常旧网站(现已不复存在)由旧 ISP (Telepath) 提供,位于 http://www.telepath.com/~dennison/

关于apache - url 中的 "~"波浪号有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6252471/

相关文章:

android - 如何从服务器接收回 JSON 数据?

url - url中的uuid,对google友好吗?

php - 共享托管网页上放置的网络钓鱼链接

php - Windows 10 升级后,使用 XAMPP 的 Apache 意外关闭

asp.net - 修改请求查询字符串参数以构建新链接,无需借助字符串操作

perl - 使用 Perl 模块与使用 system() 调用

php - 如何从特定的 ip 地址发送电子邮件?

.net - 你对NPanday有什么体验?

apache - 你如何在 Apache Tomcat 中创建 "Aliases"?

wordpress - 如何使 .htaccess 规则适用于指定的域、子域或插件