§ 48. Боремся за чистоту урлов
§ 48. Боремся за чистоту урлов
23 марта 2000
Рассмотрим один из самых важных моментов веб-навигации — возможность посетителя быстро и безошибочно определить свое местонахождение на сайте.
Адрес страницы (урл) должен быть по возможности коротким и понятным. Все, что для этого нужно, — немного внимания на первых этапах создания сайта. Перед тем как вывалить драгоценные мегабайты текстов в пучину веба, следует подумать о названиях директорий и файлов.
Хозяйке на заметку
URL означает uniform resource locator. Впервые эта аббревиатура появилась в рабочем документе автора веба Тима Бернерса-Ли 21 марта 1994 года. Изначально Бернерс-Ли использовал понятие UDI — uniform document identifier.
Для начала необходимо решить, на каком языке будут даны названия файлов. Лучше всего использовать английский. В редких случаях уместен русский (точнее, волапюк, транслитерация или клер) — например, при написании матерных слов, при рассказах о Бабе Яге и Змее Горыныче, при употреблении русских слов, ставших частью английского. Крайне нежелательно смешивать языки, например: http://sait.ru/staff/sekretarsha/new/novichki.html.
Данный параграф имеет в интернете адрес http://www.artlebedev.ru/kovodstvo/sections/48/. Каждый читатель может навигироваться по сайту, стирая справа части адреса до ближайшей косой черты. Если стереть 48, попадаешь в оглавление параграфов, и так далее.
Если бы адрес был чем-нибудь типа www.artlebedev.ru/kovodstvo/?q=?%E8?%E4?%E8?%EE?%F2?%F1?%EA?%E8?%E9+?%E7?%E0? %EF?%F0?%EE?%F1+?%ED?%E0+?%F1?%E0?%E9?%F2&num=10, читатель совершенно терял бы ориентацию. К сожалению, многие сайтостроители не следят за чистотой адресов, за что посетители им платят сполна: не запоминают ни одной внутренней страницы.
Лирическое отступление
Длинные и неудобоваримые адреса часто возникают из-за лени программистов. Надо один раз всех программистов собрать и объяснить, что пока адреса не станут нормальными, проект не откроется. Повозмущаются и сделают как надо.
Правило: посетитель всегда должен получить осмысленное и предсказуемое содержимое, если он стер часть адреса до ближайшей косой черты.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Боремся с Internet Explorer
Боремся с Internet Explorer Есть одна небольшая проблема при использовании изложенного выше кода. Определение целевого элемента у события, на самом деле, не является просто вызовом e.target. В Internet Explorer необходимо использовать e.srcElement. Самым простым решением для устранения этой
Как сохранить чистоту
Как сохранить чистоту Чтобы двигаться быстро и не нарушать сроков, в коде необходимо сохранять чистоту. Профессионал не поддается искушению устроить грязь в коде, чтобы быстро двигаться вперед. Грязно – всегда значит медленно!Сохранение чистоты в системе, коде и
За что, собственно, боремся?
За что, собственно, боремся? Автор: Киви БердВесьма недешевые работы по исследованию и развитию медицинских биотехнологий немыслимы без серьезной финансовой поддержки со стороны большого бизнеса и/или государства. Однако интересы здравоохранения и околомедицинской
Боремся с цифровым шумом
Боремся с цифровым шумом В общем случае чем меньше матрица вашей камеры, тем выше уровень цифровых шумов. Правда, технологии совершенствуются, размеры матриц увеличиваются и очень может быть, что в ближайшие годы эта проблема и вовсе уйдет в прошлое. Но пока этого не
НОВОСТИ : Борьба за чистоту
НОВОСТИ : Борьба за чистоту Автор: Киви БердТри сюжета из текущих ИТ-новостей с разных сторон освещают всегда актуальную тему "о грязи в нашей жизни и средствах избавления от нее".История номер один - про чрезвычайно оригинальную идею корпорации Sony, сулившую