- •Создаем веб-сайт
- •1. Содержание сайта
- •2. Навигация по сайту
- •3. Расположение файлов
- •4. Реализация сайта Шаблон и внешний вид страниц
- •Пример 1. Содержимое файла шаблон.Html
- •Реализация меню
- •Пример 2. Содержимое файла create_menu.Js
- •Пример 3. Таблица строки меню
- •Пример 4. Сценарий, показывающий и скрывающий всплывающее меню
- •Пример 5. Таблица, соответствующая меню Информация
- •Разворачивающиеся абзацы
- •Пример 6. Использование разворачивающихся абзацев
- •Пример 7. Сценарий, реализующий работу разворачивающихся абзацев
- •Прочие сценарии
- •Пример 8. Содержимое файла load_info.Js
- •Используемые таблицы стилей
- •Пример 9. Содержимое файла page.Css
- •Пример 10. Содержимое файла menu.Css
- •5. Примеры работы сайта
- •6.Публикация сайта в Интернете
- •6.1. Ищем место для сайта
- •6.2. Доменное имя для сайта
- •6.3. Проблема стартовой страницы
- •Пример 6.1.1. Страница-редиректор
- •6.4. Администрирование сайта
- •Использование форм
- •Использование Проводника Windows
- •6.5. Увеличение посещаемости сайта
6.2. Доменное имя для сайта
Сайт мало просто разместить на сервере, доступном по Интернету. Его же нужно как‑то идентифицировать. Для сайта нужно заполучить доменное имя. Что же это такое?
Система доменных имен возникла как средство повышения удобства работы с сетью пользователя. Эта система первоначально обеспечивала возможность назначения компьютерам Сети символьных имен, которые преобразовываются в IP‑адреса серверами службы DNS. Сеть WWW позволяет не только определять адреса компьютеров Сети при использовании доменных имен, но и получить доступ к опубликованным на этих компьютерах ресурсам.
Рассмотрим, из чего состоит доменное имя на примере имени www.some.site.mysoft.com. Здесь www – это просто обозначение, что адрес в сети WWW. Итак, собственно доменное имя имеет вид: some.site.mysoft.com. Читать адрес нужно справа налево. При таком порядке разбора адреса получим следующую последовательность адресов доменов и поддоменов, которым принадлежит сайт с указанным адресом.
• com – домен первого уровня, самый верхний. В домены первого уровня входят ресурсы, объединенные по территориальному признаку (например, домены ru, by, de и т. д.) и типам организаций, использующих этот домен (например, com – коммерческие организации, gov – правительственные организации, edu – образовательные учреждения). Доменов верхнего уровня немного, и заполучить такое имя нельзя.
• mysoft.com – доменное имя второго уровня (поддомен домена com). Получить такое имя можно, но за плату. Оптимальный выбор для организаций.
• site.mysoft.com – доменное имя третьего уровня. Обычно такие имена могут бесплатно предоставляться пользователям бесплатного хостинга.
• some.site.mysoft.com – доменное имя четвертого уровня, в нашем примере идентифицирующее сайт.
Полным именем сайта будет some.site.mysoft.com/index.html, где последняя часть указывает, какой именно HTML‑файл открывать. Однако серверы, на которых размещаются ресурсы, предусматривают автоматическое преобразование к таким адресам. Могут различаться только имена страниц, открываемых по умолчанию.
Теперь вернемся к публикации сайта о яблоках. Используемый портал tut.by предоставляет для личных сайтов довольно короткие доменные адреса четвертого уровня вида: <имя_пользователя>.at.tut.by. Значит, сайт будет иметь имя applesite.at.tut.by.
6.3. Проблема стартовой страницы
Рассмотрим небольшой вопрос, связанный с различными именами стартовых страниц сайтов на различных серверах. Так, используемый домен at.tut.by предъявляет требование: стартовая страница должна иметь имя default.html. В соответствии с этим требованием стартовую страницу можно переименовать с index.html на default.html, а можно создать стартовую страницу‑редиректор, используя элемент META следующим образом (пример 6.1.1).
Пример 6.1.1. Страница-редиректор
<HTML>
<HEAD>
<META http-equiv = "refresh" content = "0; url = index.html">
</HEAD>
</HTML>
Приведенный в примере HTML‑документ нужно назвать default.html и скопировать вместе с остальными страницами сайта (как это делается, рассказано далее). При открытии файла default.html браузер пользователя сразу перейдет к файлу index.html.