Комментарии

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

Понравился материал? Пригодилась информация? Плюсани в социалки!

 
Похожие новости
Добавить комментарий


Защитный код