Для получения файла в адресной строке браузера мы набираем URL-адрес
Mysite.domen/
В дальнейшем «URL-адрес» будем именовать «адрес»
В этом случае пользователю отдается файл /usr/local/www/apache/data/index.html
Затем, получив файл, браузер запрашивает другие файлы (например изображения) вставка которых указана полученном в файле index.html и отображает их на странице.
В случае набора в браузере адреса Mysite.domen/about.html пользователю отдается файл /usr/local/www/apache/data/about.html
Затем, получив файл, браузер запрашивает другие файлы (например изображения) вставка которых указана полученном в файле about.html и отображает их на странице.
В случае набора в браузере адреса Mysite.domen/images/photo1.jpg пользователю отдается файл /usr/local/www/apache/data/images/photo1.jpg
В этом случае, получив файл, браузер НЕ запрашивает другие файлы потому что вставка других файлов НЕ указана в полученном изображении photo1.jpg и отображает на странице только само изображение.
В случае набора в браузере адреса Mysite.domen/images/ веб-сервер попытается найти файл /usr/local/www/apache/data/images/index.html и если такого файла не найдено, то покажет страницу ошибки со статусом 404 оформленную по шаблону из папки /error или же покажет страницу со списком файлов в папке /images
Работа веб-сервера при отсутствии файла index.html при обращении к папке определяется настройками веб-сервера.
Важно! Отдача файлов посетителю происходит в соответствии с правами доступа. Если даже запрошенный файл имеется, но на уровне операционной системы у веб-сервера недостаточно прав, то посетителю будет отдана страница ошибки.