А что значит тильда (~) в URL? | PHPClub
Духовность™
Продвинутый новичок
- #1
А что значит тильда (~) в URL?
вот адрес: server.ru/~petya
Скажите пожалуйста, чем фактически является этот адрес, точнее то, что идет после знака ~?
Просто на хостинге у нас временный адрес такого плана. В html-страницах пути к изображениям и css прописаны от корня — /. Mod rewrite Base тоже стоит как корень.
Необходимо сделать тестирование ресурса, пока домен не подключили, а это невозможно, ибо
— все HTTP запросы идут не на
ru/~petya, а просто на server.ru— переменная DOCUMENT_ROOT указывает не на «правильный» адрес /home/p/petya/public_html, а на /home/httpd/public_html
Хостер ответил, что это временная ссылка пока не работает сам домен. как только домен заработает должно все нормально отображаться
А нужно что бы это работало «как домен» прямо сейчас.
Dovg
Продвинутый новичок
- #2
по историческим причинам все системные пользователи имеют адреса типа server/~username
voodoo
Новичок
- #3
обычно ~ использовалась для указания на директорию пользователя (параметр UserDir в апаче: http://httpd.
apache.org/docs/1.3/mod/mod_userdir.html)
А так, похоже что ваш server.ru просто не прописан как виртуальный сервер, и есть только в виде этой самой userdir.
оттуда же и проблема с document_root
MiksIr
[email protected]:~$
- #4
На самом деле ничего не значит. Пошло это с юникса, где в шеле ~ обозначает домашнюю директорию. В апаче решили портировать этот функционал и модуль для этого был что-что вроде mod_userdir — соответственно отправлял в домашнюю директорию юзера petya и брал там доки из public_html (или чего-то другого по конфигу).
К слову, отвратительное решение для временных сайтов, и по описанной причине тоже… когда хостингом занимался, делал временные сайты вида userdomain.ru.users.mydomain.ru … длинно, зато все ссылки работают и позволяет рулить более одного домена на юзера… предложите своему хостеру
Тестирование домена можно сделать прописав руками в своем hosts файле соответствие server.ru и IP адреса хостера.
«Правда ли, что тильда может заменить такие языки, как html, javascript? » — Яндекс Кью
Популярное
Сообщества
Сейчас изучаю html5 и css3, но думаю стоит ли продолжать, если есть такие конструкторы сайтов, как тильда. Может в будущем каждый сможет делать сайты без знания кода? Или у тильды есть какие-то существенные минусы, которые перекрывают все достоинства?
Языки программированияКонструкторы сайтовТильда
Magicqwerty
·
3,3 K
ОтветитьУточнитьПервый
Ракета Студия
6
Разрабатываем комплексные решения для продажи товаров\услуг или повышения имиджа бренда:… · 23 июл 2021
Тильда уменьшила спрос на верстальщиков, но полностью не заменит их(во всяком случае это сделает не Тильда)
html, css, js — это база для клиентской части сайта и она необходима в любом случае, если вы осваиваете профессию веб-разработчика.
Для той же Тильды часто необходимы специалисты, которые смогут написать «костыли» и выйти за рамки возможностей Тильды.
Комментировать ответ…Комментировать…
Сергей В.
2
PHP JS Bitrix · 21 нояб 2021
Как она их заменит, если тильда использует эти языки самым непосредственным образом???))).
Комментировать ответ…Комментировать…
Первый
SpiderWeb, Фулстек разработчик · 31 мая 2022
Да, продолжать стоит учиться и осваивать «языки», тем более, если Вам это даётся ! Востребованность в специалистах широкого или узкого профиля — есть в любой отрасли и Ваши знания не останутся невостребованными !!! А, что касается сравнения с Конструктором сайта Тильда.., да, довольно мощный конструктор и на порядок лучше других конструкторов сайтов ! Тоже верно Ребята… Читать далее
Комментировать ответ…Комментировать…
Сергей В.
2
PHP JS Bitrix · 21 нояб 2021
Самый первый минус- на любой чих в дизайне тильда генерирует дикое количество вложенных контейнеров. Визуально контейнеры не видно, но в коде страницы это мусорный массив, который прекрасно виден гуглу.
Гугл ранжирует такие сайты как малополезные, выкидывая в конец списка поисковой выдачи на страницу с номером 10000…
Комментировать ответ…Комментировать…
Alexandr
Программирование
313
Исправляю старые баги, добавляю новые · 24 июл 2021
Она сама состоит из этих языков, как дом из кирпичей. Тильда удобна и выгодна для базовых потребностей. Вам не нужен программист, дизайнер, админ. Для крупных проектов или технически сложных потребуется программирование. Это конструктор из шаблонов, а значит: — внутри много лишнего кода, — вы ограничены возможностями тильды. Конечно, там можно свое дописать,но тогда… Читать далее
12 августа 2021
Тильда состоит не только из шаблонов, в ней есть ZeroBlock, в котором можно реализовать кучу нестандартных… Читать дальше
Комментировать ответ…Комментировать…
Андрей Куликов
3
1 дек 2020
Нет, на стандартных блоках далеко не уедешь.
В Zero block отсутствует вложенность элементов, что так де создает проблемы, поэтому полноценной версткой это сложно назвать.
чтобы сделать что-то более или менее нормальное, приходится писать костыли. И тут без знания хотя бы основ никуда.
Сергей В.
так точно, это никакая не верстка а дикое нагромождение вложенных контейнеров…
Комментировать ответ…Комментировать…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос
html — Как правильно использовать тильду в css в структуре?
спросил
Изменено 5 лет, 5 месяцев назад
Просмотрено 1к раз
У меня следующая проблема.
В демонстрационной части у меня есть код ниже:
