что такое использование " ~ " Тильды в url? [закрытый]

  1. что такое использование ~ tilde в URL?

  2. Я использую cPanel и имею ссылку, включая Тильду, почему там Тильда?

    когда мы покупаем серверное пространство, но не имеем dns или не хотим использовать его для целей разработки, мы используем like http://serverip/~foldername.

5 ответов


на самом деле Тильду '~' представляет домашний каталог. Когда вы поместите Тильду в url-адрес, она получит доступ из домашнего каталога


Ну, веб-сервер может использовать любой символ после ведущей части URI для любой цели, которую он хочет.

Это, как говорится, использование ~ обычно прислушивается к ранним дням интернета, когда почти каждый веб-сервер работал на Unix. В мире Unix системы поддерживали несколько пользователей, каждый со своим собственным домашним каталогом. Если вы хотите перейти в свой собственный домашний каталог, вы cd ~. Если вы хотите перейти к другому пользователю, например fredдомашний каталог, что бы будь cd ~fred.

поэтому, когда люди начали размещать веб-серверы, они обычно позволяли каждому пользователю в системе иметь свое собственное веб-пространство, которое доступно из корня веб-сервера с помощью ~username.

например, a очень old website of mine (now defunct) при условии, что старый ISP (Telepath) был в http://www.telepath.com / ~Деннисон/


Тильда не является чем-то особенным в URL-адресах. Это просто еще один символ, как символ %20 или -.

некоторые веб-хост-компании используют его для идентификации пользователей, предоставляя каталоги пользователей, такие как /~(username)/


Тильда в URL-адресе обычно сопровождается именем пользователя и указывает, что файлы ниже этого URL-адреса происходят из домашнего каталога этого пользователя.


~ относится к вашему домашнему каталогу. Если он находится в URL-адресе, это означает, что cpanel находится относительно вашего домашнего каталога.