Текст «index.php» следует за названием домена в URL-адресе каждой страницы сайта на Joomla по умолчанию. Из данной инструкции вы узнаете, как удалить «index.php» из всех URL-адресов страниц сайта, функционирующего на CMS Joomla 3 и Joomla 4.
Почему index.php отображается в URL?
По умолчанию на сайте Joomla отключены ЧПУ-ссылки и все URL-адреса содержат ряд непонятных непросвещенному пользователю символов и index.php после доменного имени.
Как сделать, чтобы не отображалось?
Убрать index.php из структуры URL'ов и придать всем внутренним ссылкам «человекопонятный» вид можно буквально в несколько кликов.
Инструкция для Joomla 3
- перейдите в Система → Общие настройки,
- в разделе Настройки SEO вкладки Сайт активируйте настройки Включить SEF (ЧПУ) и Перенаправление URL,
- сохраните изменения.
Инструкция для Joomla 4
- перейдите в Система → Общие настройки,
- в разделе Параметры SEO вкладки Сайт активируйте настройки Включить SEF (ЧПУ) и Перенаправлять URL,
- сохраните изменения.
Если инструкции не помогли
В таком случае следует убедиться, есть ли в корне сайта файл .htaccess
(если используется сервер Apache). Если такого файла нет, тогда должен быть файл htaccess.txt
, его следует переименовать (изменить расширение), чтобы получился файл .htaccess
.