При первой установке Joomla по умолчанию в адресной строке будет указываться index.php.
То есть адрес в браузере будет выглядеть так:
Ваш-сайт/index.php/псевдоним(алиас)- страницы
Дело, конечно, любительское, но на мой взгляд в данном случае index.php будет лишним.
А можно ли убрать index php из адресной строки самостоятельно?
Да, можно и достаточно легко.
Делается это в Общих настройках сайта.
Но вначале нужно войти в коренную папку сайта на хостинге и перименовать файл htaccess.txt в файл .htaccess, обратив особое внимание, чтобы название файла начиналось с точки (.).
После этого можно будет в joomla убрать в адресе index.php.
Для этого заходим в панель управления Joomla, далее Настройки сайта – Настройки SEO.
Здесь Настройки SEF (ЧПУ) ставим в положение ДА
Перенаправление URL также ставим в положение ДА
Не забываем сохранять изменения.
Обычно этого достаточно для того, чтобы в joomla убрать index php из адресной строки браузера.
Но, иногда, и это зависит от настроек сервера хостинг-провайдера, требуется закомментировать строчку Options +FollowSymLinks в файле .htaccess.
Для этого нужно открыть файл .htaccess, найти в нем строчку Options +FollowSymLinks и поставить перед ней знак решетки (#).
Повторяю, это требуется не всегда и зависит от настроек сервера.
Таким образом, убрать в joomla 3 index.php из адресной строки можно в настройках seo, предварительно переименовав файл htaccess.txt в .htaccess и обратив особое внимание, что название файла должно начинаться с точки.
И, если это необходимо, закомментировать строчку Options +FollowSymLinks в файле .htaccess.