ЧПУ для Joomla 3 в подкаталоге


Обязательно ли нужно устанавливать Joomla 3 в корневой каталог сайта?

Нет, не обязательно. Для Joomla характерны относительные ссылки в базе данных, и она имеет отличный модуль Search Engine Friendly URLs (SEF), который любую ссылку сделает человеко-понятной. Однако ссылки будут включать в себя имя подкаталога, в который установлен движок. Например, ссылка будет иметь такой вид: http://mydomen.com/joomcatalog/contacts.

В этой статье я расскажу как настроить ЧПУ без промежуточного слова joomcatalog, чтобы ссылки приняли такой вид:  http://mydomen.com/contacts

Для этого нужно совершить 3 простых действия.

  1. В корневом каталоге создаем файл .htaccess с содержимым:

Где

  • mydomen.com – домен,
  • joomcatalog – подкаталог, в который установлена Joomla.

  1. В файле .htaccess в подкаталоге, где установлена Joomla (если его нет нужно переименовать htaccess.txt) находим строку

И меняем на

Где joomcatalog — подкаталог, в который установлена Joomla.


  1. В файле configuration.php в подкаталоге, где установлена Joomla находим строку

и туда дописываем адрес сайта http://mydomen.com

После этого во всех ссылках исчезнет имя подкаталога, и даже админка будет доступна по короткому адресу http://mydomen.com/administrator

Живой пример, можно посмотреть по ссылке ниже:

Если возникли трудности — пишите в комментариях, если требуется помощь мастера - Вам сюда.

Комментариев еще нет.

Оставить комментарий