Установка Joomla в поддиректорию

  • Суббота, 30 сентября 2006

Неоднократно на форумах обсуждался вопрос: обязательно ли устанавливать Joomla в корневую директорию сервера, или можно устанавливать в поддиректорию. На самом деле никакой разницы нет, единственный минус который возникает при установке в поддиректорию, это то, что сайт становится доступен не как site.ru, а site.ru/joomla (где joomla это имя папки). Однако этого можно легко избежать посредством использования mod_rewrite.

Допустим у нас на сервере Joomla установлена не в корень, а в директорию /joomla. Для того, чтобы мы могли обращаться к сайту не указывая этой директории, необходимо поместить в корень сервера файл .htaccess следующего содержания:

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule !^joomla(/?|/.+)$ /joomla%{REQUEST_URI} [L]

При этом надо не забыть убрать /joomla из значения переменной $mosConfig_live_site в конфигурационном файле Joomla.

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео

Форум о Joomla