Содержание
Текст «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.



Проверьте, есть ли файл .htaccess в корне сайта. Если его нет, то там должен быть файл htaccess.txt, его нужно переименовать.