Первым делом убираем index.php из адресной строки Joomla
Опубликовано: 11.04.2018
Установив Joomla на хостинг первым делом уберите назойливое отображение в адресной строке вашего сайта дополнение "index.php". Это сделать очень просто! Отключить отображение index.php в URL'е можно из панели администратора. Для этого вам надо сделать всего две вещи.
11. Исправить отверстие в гипсокартоне - сместить в сторону или заглушить
1. Через FTP зайдите в главную директорию вашего сайта и найдите файл "htaccess.txt". Вам нужно его переименовать что бы получилось название ".htaccess". Тоесть уберите расширение файла и точку, и поставьте точку впереди.
2. Зайдите в админ-панель вашего Joomla сайта и перейдите в "Общие настройки". Справа Вы увидите раздел "Настройки SEO". Здесь в пункте "Перенаправление URL" у вас стоит "Нет". Включите его! Это позволит модулю перехватывать адреса и перенаправлять на нужные для нас.
Вот и все! Теперь проверьте ваш сайт. Если же при открытии сайта возникли ошибки (зачастую это ошибка 500), то в первую очередь прочтите раздел FAQ вашего хостинг-провайдера (хостера). Если ничего такого там не описано, узнайте у них установлен ли для вашего тарифного плана модуль apache "mod rewrite" и опишите проблему. Как правило это можно решить закоментировав строку #Options +FollowSymLinks в самом файле ".htaccess".
Возможность убрать index.php из урла есть как в Joomla 2.5 так и в Joomla 3.