По умолчанию Joomla делает странный ЧПУ через файл index.php и выглядит сие действие так:
index.php в URL Joomla 2.5
Убрать их проще простого, если знать как. Ниже описываю пошаговые действия, которые может выполнить каждый:
- Переименовываем файл htaccess.txt→.htaccess если раньше этого еще не сделали.
- В файле .htaccess раскомментируем строчку #RewriteBase /, а для этого просто удалите знак решетки #
- В админке Joomla 2.5 идем Сайт→Общие настройки→Вкладка Сайт→Перенаправление URL стави Да (см. картинку ниже)
- Сохраняем
Вот и все, теперь index.php нас больше беспокоить не будет, смотрим результат.
Возможно, в Joomla 1.5 и Joomla 3.* убриается также, если там вообще есть такая проблема.