为啥日本(早期)网站喜欢用~开头的目录名
搬运一篇文章(来自http://itpro.nikkeibp.co.jp/article/COLUMN/20131028/514122/?s2p\u0026amp;rt=nocnt) かつて個人のホームページのURLといえば、「http://www.example.net/~user/」のように、「プロバイダーのドメイン名」の後ろに「/~ユーザー名/」を並べたものが一般的でした。「~」はチルダと読みます。ところが最近は、~が入っているURLはほとんど見かけません。これはニーズの変化と技術の高度化によるものです。
URLの~は、Webサーバー内のユーザー領域を示します。これは、UNIX(ユニックス)で使われる一般的な書式です。例えばWebサーバー内のhomeディレクトリーの下にuserAというユーザー領域があり、ここにindex.htmlというWebページのデータが置いてあるとします。この場合、サーバー上のデータのパスは「/home/userA/index.html」ですが、~を使うことで/homeを省略し「~userA/index.html」と表記できます。
インターネット普及期の90年代後半、プロバイダーはインターネット接続に加えて、個人用ホームページ開設サービスの提供を始めました。このとき、プロバイダーのドメイン名の下にユーザー領域があることを示す~が使われたのです。しかし数年後に個人向けドメイン取得サービスが始まると、独自ドメインのニーズが高まり、結果的に~を使わなくなっていきました。これがニーズの変化による側面です。
一方で最近のブログや共用レンタルサーバーサービスでは、「http://userA.example.net」のように、ユーザー名をサブドメインに割り当てたURLが多くなっています。このようなURLは、Webサーバーソフト「Apache(アパッチ)」の機能の一つである「バーチャルドメイン」(バーチャルホスト)を利用しています。バーチャルドメインは、1台のサーバーで複数の仮想的なWebサーバーを立てる機能のこと。Apacheのバージョンアップに加え、WebブラウザーのHTTP1.1対応によって利用できるようになりました。つまり技術の高度化によって~を使わなくなったのです。
■网友
最近,URL地址中的“/~”符号为何消失了?
以前个人网站主页的URL地址格式一般都类似于“http://www.example.net/~user/”这样,在“服务提供商域名”的后面缀有“/~用户名/”。“~”读作波浪符。但是最近因为需求的变化和技术的进步,含有波浪符的URL地址几乎消失了。
【为啥日本(早期)网站喜欢用~开头的目录名】 URL中的~,表示Web服务器上的用户区域。这是在UNIX(尤尼斯)操作系统中普遍使用的格式。比如Web服务器上的home目录下存在名为userA的用户区域,在这里存放着名为index.html的Web网页数据。这种情况下,服务器上的数据路径应为“/home/userA/index.html”,但使用波浪符,就可以省略/home,记为“~userA/index.html”。
在网络普及的90年代后半期,服务提供商在网络连接服务的基础上,开始提供个人网站主页开设服务。当时使用波浪符来表示服务提供商域名下的用户区域。但是,几年后个人域名注册服务开放,个人域名的需求逐渐高涨,最终导致波浪符的使用逐渐被淘汰。这也从侧面反映了需求的变化。
另一方面,最近在博客或共用租赁服务器服务方面,类似“userA.example.net”这样将用户名分配到子域名的URL越来越多。此类URL使用的是Web服务器软件“Apache”的“虚拟域名”(虚拟主机)功能。虚拟域名功能是指在一台服务器上运行多个虚拟的Web服务器。Apache的升级和Web浏览器支持HTTP1.1的进步使得虚拟域名功能的使用成为可能。总之,技术的进步使得波浪号的使用成为历史。
推荐阅读
- 中国一线医生撰写抗击新冠肺炎日记在日本出版发行
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 奥组委|
- 创新经营|
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 胃癌|专家:查出这4种癌症别担心,早期5年生存率超90%,很幸运!
