Читаем 1001 совет по обустройству компьютера полностью

О буквах www в адресе сайта

Тройное даблъю (WWW), часто предваряющее доменное имя, по сути является отдельным доменом третьего уровня, и в принципе сайты bhv.ru и www.bhv.ru – это совсем разные адреса. Такая приставка-паразит возникла когда-то, чтобы указать на принадлежность адреса к интернет-пространству, названному World Wide Web (WWW), Всемирная паутина. Сейчас она служит лишь источником недоразумений, правда, относительно немногочисленных – когда веб-разработчики забывают прописать идентичность сайтов с WWW и без нее. При создании своего сайта на отдельном веб-хостинге об этом забывать не следует – всегда стоит создать домен третьего уровня с добавлением WWW к имени сайта и установить для него переадресацию на основной ресурс без приставки (правильно именно так, а не наоборот).

Все браузеры в отношении ввода адреса очень лояльны к пользователю и обычно угадывают, что вы имели в виду. Поэтому и можно вводить просто одно доменное имя bhv.ru, а браузер сам превратит его в полный URL: http://www.bhv.ru/ и откроет стартовую страницу сайта. И это несмотря на то, что здесь не указана страничка – файл, к которому производится обращение. Так происходит потому, что существует некая договоренность – если в корневом каталоге имеется файл под названием index.html, то обращение по умолчанию производится именно к нему, при этом явно его можно не указывать. Этот файл обычно и представляет собой заглавную страницу сайта или содержит команду для переадресации на другую страницу (в другой каталог или часто даже на другой сервер). Если же такого файла не имеется, то страницу нужно указывать явно.

Кроме того, если URL ссылается на каталог, а не на файл, что вообще-то происходит в подавляющем большинстве случаев, то такой URL должен заканчиваться символом обратный слэш (см. пример с http://www.bhv.ru/ в предыдущем абзаце). Простому пользователю это практически не добавляет никаких хлопот – обратный слэш автоматически добавит браузер, если в конце URL указано имя папки (без расширения) или это просто доменное имя, без указания папки. Но надо учитывать, что на некоторых неграмотно созданных сайтах отсутствие или наличие слэша в конце URL может приводить к неоднозначным результатам.

13.1.3. Национальные зоны и зоны общего пользования

Во главе иерархии доменных имен стоят доменные имена первого уровня, которые регистрирует международная организация доменных имен и адресов ICANN. Имена первого уровня (TLD, Top Level Domains) делятся на национальные доменные зоны (ccTLD) и зоны общего пользования (gLTD), есть еще небольшое количество «спонсируемых» зон (sTLD – например, JOBS, MOBI или TRAVEL).

Названия национальных зон двухбуквенные и соответствуют кодам стран, присвоенным им в стандарте ISO 3166. Есть и некоторые разночтения – например, Великобритания имеет два домена, GB и UK, по сей день используется домен несуществующего СССР (SU), присвоен свой ccTLD единой Европе (EU). В политические споры ICANN не вмешивается, отсылая всех, имеющих претензии, к соответствующему комитету ООН. Поэтому, например, существует домен TW непризнанного официально государства Тайвань, но нет домена Приднестровской Молдавской Республики.

Порядок регистрации доменов второго уровня в национальных зонах государства (точнее, уполномоченные национальные организации, официально зарегистрированные в ICANN) устанавливают самостоятельно. Потому в некоторых национальных зонах регистрация доменов второго уровня открыта всем желающим, а в других зарегистрировать доменное имя могут только граждане страны – (это, например, Узбекистан (UZ), Украина (UA), Азербайджан (AZ) и др. В США тоже национальный домен (US) закрыт для регистрации иностранцами, но парадокс в том, что им не очень желают пользоваться и сами американцы, предпочитая домены общего пользования.

Перейти на страницу:

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
3ds Max 2008
3ds Max 2008

Одни уверены, что нет лучшего способа обучения 3ds Мах, чем прочитать хорошую книгу. Другие склоняются к тому, что эффективнее учиться у преподавателя, который показывает, что и как нужно делать. Данное издание объединяет оба подхода. Его цель – сделать освоение 3ds Мах 2008 максимально быстрым и результативным. Часто после изучения книги у читателя возникают вопросы, почему не получился тот или иной пример. Видеокурс – это гарантия, что такие вопросы не возникнут: ведь автор не только рассказывает, но и показывает, как нужно работать в 3ds Мах.В отличие от большинства интерактивных курсов, где работа в 3ds Мах иллюстрируется на кубиках-шариках, данный видеокурс полностью практический. Все приемы работы с инструментами 3ds Мах 2008 показаны на конкретных примерах, благодаря чему после просмотра курса читатель сможет самостоятельно выполнять даже сложные проекты.

Владимир Антонович Верстак , Владимир Верстак

Программирование, программы, базы данных / Программное обеспечение / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT