Понимание страницы Index.html на веб-сайте

Как создать веб-страницы по умолчанию

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

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

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

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

Веб-сайты создаются внутри каталогов на веб-сервере. Для вашего сайта вы должны сохранить каждую веб-страницу в виде отдельного файла. Например, ваша страница «О нас» может быть сохранена как about.html , а страница «Контакты» может быть 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 практически гарантирует, что независимо от того, где вы решите разместить свой сайт, в том числе, если вы решите сменить хостинг-провайдеров в будущем, домашняя страница по умолчанию все равно будет распознаваться и правильно отображается.

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

Всякий раз, когда у вас есть каталог на вашем веб-сайте, рекомендуется иметь соответствующий

 index.html 

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

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

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

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

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

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

Оцените статью
Solutics.ru
Добавить комментарий