Зачем в CMS Joomla 2.5 находятся пустые файлы index.html? |
Нетрудно заметить, что каждая подпапка в основном варианте распространения Joomla (кроме папок administrator и installation, в которых находятся файлы index.php) содержит файл index.html. Если открыть этот файл в любом редакторе, то появится следующее его содержимое:
Этот HTML-файл содержит элемент разметки и вложенный в него пустой элемент разметки
Зачем же подобные файлы присутствуют во всех подпапках? Это сделано из соображений безопасности. Так, если пользователь попытается просмотреть папку, веб-сервер осуществит поиск файла index.php или index.html. И если ему не удастся найти эти файлы, в окне браузера появится список файлов и подпапок, находящихся в данной папке.
Вы можете убедиться в этом сами, временно переименовав файл images/index.html на images/index-bak.html. Если затем вы попытаетесь просмотреть содержимое папки по URL www.вашсайт.ру/images, то увидите нечто, аналогичное приведенному на нашем скриншоте. Если же вы переименуете файл обратно на index.html, то по тому же самому URL в окне браузера появится пустая страница.
Разрешение несанкционированному пользователю просматривать информацию о файлах и папках на веб-сервере считается рискованным с точки зрения безопасности. Всякий, пытающийся взломать веб-сайт, может воспользоваться этой информацией и затем прощупать вебсайт на предмет уязвимости. Именно поэтому в каждой подпапке системы должен непременно присутствовать пустой файл index.html.
Папки installation и administrator являются единственными, где отсутствует файл index.html. Дело в том что в них находится файл index.php, который служит в качестве отправной точки для процесса установки и доступа к административной части веб-сайта. В данном случае файл index.html будет препятствовать загрузке файла index.php.
Понравился материал? Пригодилась информация? Плюсани в социалки!
Теги:
|
Похожие новости | |
|
|