Текст «index.php» следует за названием домена в URL-адресе каждой страницы сайта на Joomla по умолчанию. Из данной инструкции вы узнаете, как удалить «index.php» из всех URL-адресов страниц сайта, функционирующего на CMS Joomla 3 и Joomla 4.

Почему index.php отображается в URL?

По умолчанию на сайте Joomla отключены ЧПУ-ссылки и все URL-адреса содержат ряд непонятных непросвещенному пользователю символов и index.php после доменного имени.

Как сделать, чтобы не отображалось?

Убрать index.php из структуры URL'ов и придать всем внутренним ссылкам «человекопонятный» вид можно буквально в несколько кликов.

Инструкция для Joomla 3

  1. перейдите в Система Общие настройки,
  2. в разделе Настройки SEO вкладки Сайт активируйте настройки Включить SEF (ЧПУ) и Перенаправление URL,
  3. сохраните изменения.

Инструкция для Joomla 4

  • перейдите в Система Общие настройки,
  • в разделе Параметры SEO вкладки Сайт активируйте настройки Включить SEF (ЧПУ) и Перенаправлять URL,
  • сохраните изменения.

Если инструкции не помогли

В таком случае следует убедиться, есть ли в корне сайта файл .htaccess (если используется сервер Apache). Если такого файла нет, тогда должен быть файл htaccess.txt, его следует переименовать (изменить расширение), чтобы получился файл .htaccess.

Упоминаемые термины:

Joomla, CMS, Apache