Какая польза от "~" тильды в URL?

  1. какая польза от ~ тильды в URL?

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

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

5 ответов

Решение

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

Что ж, веб-сервер может использовать любой символ после первой части URI для любой цели.

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

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

Например, очень старый мой сайт (ныне несуществующий), предоставленный старым провайдером (Telepath), был по адресу http://www.telepath.com/~dennison/

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

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

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

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

Другие вопросы по тегам