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

Joomla

Обязательно ли нужно устанавливать 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

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

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

Поделиться с друзьями
Яковенко Андрей

Занимаюсь разработкой сайтов на cms WordPress, Joomla, DLE, OpenCart с 2011 года.
На данный момент занимаюсь клиентской поддержкой, доработками сайтов. А так же даю консультации и уроки по работе с этими cms.

Оцените автора
Yakovenko&Co
Добавить комментарий