web-dev-qa-db-ja.com

URLでの「〜」チルダの使用は何ですか?

  1. uRLでの〜チルダの使用は何ですか?

  2. CPanelを使用していますが、チルダを含むリンクがありますが、なぜチルダがあるのですか?

    サーバースペースを購入したが、DNSがないか、開発目的で使用したくない場合は、http://serverip/~foldernameなどを使用します。

35
amolv

実際にチルダ'~'はホームディレクトリを表します。チルダをURLに配置すると、ホームディレクトリからアクセスします

17
vkrams

さて、ウェブサーバーは、目的に応じて、先頭のURI部分の後に任意の文字を自由に使用できます。

そうは言っても、~の使用は、ほとんどすべてのWebサーバーがUnixで実行されていたWebの初期に遡ります。 Unixの世界では、システムは複数のユーザーをサポートしており、それぞれが独自のホームディレクトリを持っています。自分のホームディレクトリに移動する場合は、cd ~を使用します。 fredのホームディレクトリのような他のユーザーにアクセスしたい場合は、cd ~fredになります。

そのため、人々がWebサーバーを設置し始めたとき、通常はシステム内のすべてのユーザーに~usernameを使用してWebサーバーのルートからアクセスできる独自のWebスペースを許可します。

たとえば、古いISP(テレパス)によって提供されたvery私の古いWebサイト(現在は機能していません)はhttp://www.telepath.com/~dennison/にありました

56
T.E.D.

TildeはURLで特別なものではありません。これは、%20文字や-などの別の文字です。

一部のWebホスト会社は、/〜(username)/のようなユーザーディレクトリを与えることでユーザーを識別するためにそれを使用します

8
Jon

通常、URLのチルダにはユーザー名が続き、そのURLの下のファイルがそのユーザーのホームディレクトリからのものであることを示します。

4

〜はホームディレクトリを指します。 URLに含まれている場合、cpanelはホームディレクトリに対して相対的に配置されていることを意味します。

1
Pierre