
Верстка, CSS, HTML, SVG
Начинаю изучать HTML, так что не судите строго. Что, если при запросе браузер не найдет файл index.html ?
Какой файл загрузит браузер при обращении к каталогу, где нет index.html?


Браузер вообще ничего не решает, решает сервер. В конфигурации сервера прописывается какой файл отдавать в качестве индексного. Если такого файла нет - сервер вернет ошибку 404 или 403. В редких случаях сервера настраивают при обращении к папке показывать ее содержимое. Тогда на экран выведется список файлов в папке
Art
Получается, что в каждой папке и подпапке должны быть свои index.html файлы? Если как в примере, обратиться к папке /image, там ведь нет его.. Он один вроде как
Миша
если предполагается обращение к папке без указания имени файла - то должен быть индексный файл. Для папки image индекс не нужен, потому что мы к ней самой не обращаемся, а только к картинкам которые внутри нее, указывая точное имя картиночных файлов
Если нет файла по умолчанию, будет ошибка.
Art
Получается, что в каждой папке и подпапке должны быть свои index.html файлы? Если как в примере, обратиться к папке /image, там ведь нет его.. Он один вроде как
Смотря как настроишь веб-сервер. Можно настроить так, чтобы сервер отображал простое сообщение с кодом ошибки.
404 Not found
403 Forbidden и т. д.
А можно сделать редирект на специально подготовленную страницу 404. Где будет написано что-то вроде "Упс, мы ничего не нашли. Возможно вы ошиблись адресом. Попробуйте вернуться на предыдущую страницу".
А можно сделать редирект на главную (или предыдущую) страницу сайта
404 Not found
403 Forbidden и т. д.
А можно сделать редирект на специально подготовленную страницу 404. Где будет написано что-то вроде "Упс, мы ничего не нашли. Возможно вы ошиблись адресом. Попробуйте вернуться на предыдущую страницу".
А можно сделать редирект на главную (или предыдущую) страницу сайта
Тот, который указан в настройка веб-сервера в качестве дефолтной корневой страницы
Выдаст ошибку (404, наверное). Кстати я читал эту книгу, очень хорошая. Теперь читаю от этих же авторов, только про JavaScript.
index.html - это "заглавная" страница. Файл index должен быть только один. К примеру ты вводишь в браузере: https://yandex.ru . Эта запись по сути то же самое, что и эта: https://yandex.ru/index.html , просто чтобы тебе было удобнее, принято основную страницу сайта так называть, чтобы браузер открыл её по умолчанию. Если у тебя нет главной страницы, то ты можешь её так не называть (можешь назвать её как хочешь). Остальные страницы на сайте лучше так не называть - иначе браузер не поймёт, где у тебя главная страница.
index.html - это "заглавная" страница. Файл index должен быть только один. К примеру ты вводишь в браузере: https://yandex.ru . Эта запись по сути то же самое, что и эта: https://yandex.ru/index.html , просто чтобы тебе было удобнее, принято основную страницу сайта так называть, чтобы браузер открыл её по умолчанию. Если у тебя нет главной страницы, то ты можешь её так не называть (можешь назвать её как хочешь). Остальные страницы на сайте лучше так не называть - иначе браузер не поймёт, где у тебя главная страница.
Art
Ага, всё доступным языком написано. Про JS я тоже уже скачал, ждёт своей очереди))
Похожие вопросы
- Помогите! Создать 4 html документа с именами index.html, 1.html, 2.html, 3.html.
- Изучаю HTML. Будет ли актуальна информация из книги 2005 года про HTML в нынешнее время?
- Я за неделю изучил HTML и CSS, понятное дело не идеально и вот вопрос стоит ли начинать изучать javascript?
- Стоит ли изучать html, css и пр., когда уже есть конструкторы сайтов?
- подскажите правильно я записал html коды? не судите строго 1 раз делаю мог что то упустить
- Стоит ли сейчас изучать HTML и CSS?
- Здраствуйте, начал изучать html и немного не врубаюсь, неужели всё, например, статьи на сайтах написаны с помощью html?
- В чем смысл изучать HTML и CSS, PHP, если есть Wordpress и другие способы легкого создания сайтов?
- Стоит ли досконально от и до изучать HTML / CSS? Прям каждую мелочь, каждую фичу? И на сколько это года протянется?
- изучаю html css.нонемогу найтикаких-то практическихзаданий, контрольныхможет кто из студентов скинетметодички или ссылки?