Комментарии

Загрузка файла index.php
( 0 Голосов )
Итак, начнем сеанс работы с веб-сайтом Joomla, набрав URL, указывающий на статью, опубликованную на главной странице веб-сайта, т.е. веб-адрес, аналогичный следующему: http://мойсайт.ru/index.рhр/название_статьи.
 
Первое, что должно при этом произойти, зависит не от Joomla, а от типа веб-сервера (Apache или IIS). Веб-серверу ничего не известно о том, что мы указываем адрес динамического веб-сайта Joomla, и поэтому он попытается сначала найти файл или папку на- звание_моей_статьи в папке index.php. Если ему не удастся это сделать, он перейдет к следующей части URL и попытается найти файл index.php. А поскольку этот файл существует, то он и выполняется. Аналогичным образом будут обрабатываться все URL в пользовательской части веб-сайта, и поэтому каждый цикл выполнения команд в пользовательской части будет начинаться с загрузки веб-сервером файла index.php.
 
Если веб-сайт настроен на применение модуля mod rewrite из веб-сервера Apache, мы можем и не указывать в URL файл index.php — он все равно будет загружен и выполнен. Следовательно, при указании любого URL, начинающегося с базового (в данном случае http://мойсайт.ru), веб-сервер Apache по-прежнему будет выполнять файл index.php в пользовательской части веб-сайта.
 
Это же справедливо и для всех URL административной части веб-сайта, за исключением того, что они указывают на файл index.php в папке administrator. По любому URL, начинающемуся с http://мойсайт.ru/administrator, будет загружен и выполнен файл index.php, поскольку это будет первый файл, найденный веб-сервером для выполнения.
 
Таким образом, веб-сервер загрузит и выполнит файл index.php по любому URL, введенному, начиная с главной страницы веб-сайта. И этот файл служит типичной отправной точкой, с которой начинается любой цикл выполнения команд в пользовательской части веб-сайта.
 
 

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

 
Похожие новости