Основы веб-страницы Index.html по умолчанию

Одна из самых первых вещей, которую вы узнаете, когда начинаете опускать пальцы ног в воды Дизайн сайта как сохранить ваши документы в виде веб-страниц. Многие руководства и статьи о том, как начать работу с веб-дизайном, научат вас сохранять свои исходный HTML-документ с именем файла index.html. Давайте посмотрим на значение этого конкретного соглашения об именах, которое действительно является отраслевым стандартом.

Человек, просматривающий индексную страницу / acme
Дерек Абелла / Lifewire

Домашняя страница по умолчанию

Страница index.html - это наиболее распространенное имя, используемое для страницы по умолчанию, отображаемой на веб-сайте, если никакая другая страница не указана, когда посетитель запрашивает сайт. Другими словами, index.html - это имя, используемое для домашней страницы веб-сайта.

Архитектура сайта и Index.html

Веб-сайты создаются внутри каталогов на веб-сервере. Для вашего веб-сайта вы должны сохранить каждую веб-страницу как отдельный файл. Например, ваша страница «О нас» может быть сохранена как about.html и ваша страница "Свяжитесь с нами" может быть

instagram viewer
contact.html. Ваш сайт будет состоять из этих HTML-документов.

Иногда, когда кто-то посещает веб-сайт, он делает это, не указывая один из этих конкретных файлов в адресе, который они используют для URL-адреса. Например:

http://www.lifewire.com

Несмотря на то, что в URL-запросе, отправленном на сервер, нет страницы, этот веб-сервер все равно должен доставить страницу для этого запроса, чтобы браузеру было что отображать. Доставленный файл является страницей по умолчанию для этого каталога. Обычно, если файл не запрашивается, сервер знает, какой из них обслуживать по умолчанию. На большинстве веб-серверов страница каталога по умолчанию называется.

index.html

По сути, когда вы переходите по URL-адресу и указать конкретный файл, это то, что доставит сервер. Если вы не укажете имя файла, сервер ищет файл по умолчанию и отображает его автоматически - почти так, как если бы вы ввели это имя файла в URL-адрес.

Другие имена страниц по умолчанию

Помимо index.html, существуют другие имена страниц по умолчанию, которые используют некоторые сайты, в том числе:

  • index.htm
  • default.htm или default.html
  • home.htm или home.html

Реальность такова, что веб-сервер можно настроить так, чтобы он распознавал любой файл, который вы хотите использовать по умолчанию для этого сайта. В этом случае рекомендуется использовать index.html или index.htm, потому что он сразу распознается на большинстве серверов без какой-либо дополнительной настройки. Хотя default.htm иногда используется на серверах Windows, использование index.html почти гарантирует, что независимо от того, где вы решите разместить свой site, в том числе, если вы решите сменить хостинг-провайдера в будущем, ваша домашняя страница по умолчанию все равно будет распознаваться и отображаться.

У вас должна быть страница index.html во всех ваших каталогах

Всякий раз, когда у вас есть каталог на вашем веб-сайте, рекомендуется иметь соответствующую страницу index.html. Даже если вы не планируете отображать контент на индексных страницах выбранных каталогов с любыми фактическими ссылками на страницы, наличие файла на месте - это разумный шаг для пользователя, а также функция безопасности.

Использование имени файла по умолчанию, такого как index.html, также является функцией безопасности

Большинство веб-серверов начинают со структурой каталогов, видимой, когда кто-то заходит в каталог без файла по умолчанию. Это представление показывает им информацию о веб-сайте, который в противном случае был бы скрыт, например каталоги и другие файлы в этой папке. Эта прозрачность может быть полезна во время разработки сайта, но после того, как сайт запущен, разрешение просмотра каталогов может быть уязвимостью безопасности.

Если вы не поместите файл index.html в каталог, по умолчанию большинство веб-серверов будут отображать список всех файлов в этом каталоге. Хотя это поведение можно отключить на уровне сервера, это означает, что вам нужно привлечь администратора сервера, чтобы заставить его работать.

Установки IIS по умолчанию отключен просмотр каталогов. Если документ по умолчанию не найден и просмотр документов и каталогов по умолчанию отключен, пользователь получит ошибку 404.

Если у вас мало времени и вы хотите контролировать это самостоятельно, простой обходной путь - просто написать веб-страницу по умолчанию и назвать ее index.html. Загрузка этого файла в ваш каталог поможет закрыть эту потенциальную дыру в безопасности. Кроме того, также рекомендуется связаться с вашим хостинг-провайдером и попросить отключить просмотр каталогов.

Сайты, на которых не используются файлы .HTML

Некоторые веб-сайты, например те, которые работают на системе управления контентом или которые используют более надежные языки программирования, такие как PHP или ASP, могут не использовать страницы .html в своей структуре. Для этих сайтов вы по-прежнему хотите убедиться, что указана страница по умолчанию, а для выбранных каталогов в этом сайт, имеющий страницу index.html (или index.php, index.asp и т. д.), по-прежнему желателен по описанным причинам выше.