Символ ~, пожалуй, наиболее часто используется в Apache mod_userdir .Это позволяет локальным пользователям на том же компьютере, на котором работает веб-сервер, выставлять подкаталог своего домашнего каталога в сеть через Apache.Например, учитывая URL http://www.example.com/~joeuser
, сервер Apache может найти домашний каталог joeuser (обычно /home/joeuser
) и добавить к нему другой компонент пути (обычно public_html
, что приведет к пути /home/joeuser/public_html
).Затем этот каталог будет сопоставлен с /~joeuser
URI.
Стало распространенным использование таких URI в более современных веб-приложениях на основе MVC для ссылки на профиль пользователя.Например, /~joeuser
может отображать профиль пользователя joeuser
в некотором веб-приложении.Значение происходит от URI в стиле Apache - вы переходите на «домашнюю страницу» этого пользователя, какой бы она ни была.