Убрать index.php из url-адреса Joomla

Всем привет! Сегодня будем убирать index.php c урл-адресов сайта на Joomla. Как это сделать — да легко! Сначала заходим в корень сайта на Joomla через FTP или файловый менеджер хостинга, находим там файлик htaccess.txt

Его нужно переименовать в .htaccess (точка перед названием файла должна стоять обязательно!)

Далее открываем файл и редактируем его следующим образом, а скорее дописываем следующее:

После строки RewriteEngine On (она в файле должна быть одна) добавляем код:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://ваш_сайт/ [R=301,L]

Только  не забудьте заменить «ваш_сайт» на действительный урл-адрес вашего ресурса.

Но это еще не все, теперь переходим в административную панель Joomla, в верхнем меню выбираем «Система» > «Общие настройки» и в правом углу видим «Настройки SEO»

Должно быть следующее:

  1. Включить SEF (ЧПУ) — «Да»
  2. Перенаправление URL — «Да»
  3. Добавлять суффикс к URL — «Нет»
  4. Алиасы в Unicode — «Нет»

После проделанных работ сохраните настройки и очистите кэш. Вот и все, index.php на вашем сайте на Joomla должен пропасть.

Всем спасибо за внимание !

Оставьте комментарий