Как в джумла 3 убрать index.php в адресе сайта

Пошаговая инструкция как убрать index.php из url-адресов страниц сайта Joomla. Выполните указанные действия чтобы избавится от префикса index.php в урлах сайта.

Как в джумла 3 убрать index.php в адресе сайта

  После установки движка Joomla, вы столкнётесь с тем, что адрес сайта в браузере будет выглядеть так: https://inter-net.pro/index.php

  Мало кому понравиться такой длинный урл, который не только для главной сайта портит вид, но и для материалов выводит длинные ссылки в виде https://ваш.сайт/index.php/alias-materiala

  Конечно же не стоит затягивать и лучше сразу же избавиться от префикса /index.php в урлах сайта.

 

Как убрать index.php из ссылки в Joomla

  Сделать это несложно и можно даже сказать что очень просто.

  Заходим в вкладку сайт - Общие настройки.

общие настройки joomla

  В общих настройках нам нужен блок Настройки SEO (он правее). В этом блоке включаем Перенаправление URL -  Да 


Настройки SEO

  Если у вас настройки выполнены как у меня на скриншоте выше, жмём на → "Сохранить" или "Сохранить и закрыть".

  После этого можно наблюдать как на главной странице сайта исчезнит из урла сайта index.php, однако если перейти на любую страницу сайта, то появиться следующая ошибка:

Not Found

The requested URL /joomla was not found on this server.


  Но ничего страшного в этом нет. Чтоб стало всё на свои места, делаем следующие действия.

  Через FileZilla или другой FTP-клиент заходим на сервер в корень сайта (папка WWW). В корне сайта находим файл htaccess.txt и переименовываем его в .htaccess (будьте внимательны, не пропустите точку перед .htaccess)

  После этого, открываем этот файл .htaccess в редакторе кода и в нём находим следующую строчку:

Options +FollowSymLinks

(Это примерно 23 строчка).

Перед ней ставим символ #, чтоб получилось:

#Options +FollowSymLinks

Сохраняем и теперь все страницы сайта будут открываться, а в ссылках исчезнет назойливое index.php


  Друзья, прежде чем писать в комментариях что данный метод не работает - проверьте правильность выполнения своих действий. Для всей линейки Joomla 3 - это и есть решение для того, чтобы избавиться от index.php в ссылках.

  На последней версии 3.9.11 - этот метод работает!

  Если вы делаете всё правильно по инструкции, но у вас не получается результат, есть только один вариант - у вас на хостинге стоит защита на правку (редакцию) файлов. Обратитесь тогда в техподдержку вашего хостинга и вам там подскажут как в вашем случае правильно настроить права для редактирования файла htacces

  Удачного всем вам сайтостроения!

 

Записи по теме
Как в Joomla удалять компоненты, модули и плагины
удаление Научитесь правильно удалять компоненты, модули, шаблоны и плагины установленные на сайт Joomla. Просто зайдите в раздел Управление, отметьте расширения которые нужно удалить и нажмите кнопку Деинсталировать.
Как зайти в админку Joomla
джумла Подсказка для новичков - как попасть на страницу входа в панель администратора Joomla.
Как удалять шаблоны Joomla
удаление Инструкция о том, как в CMS Joomla правильно удалять шаблоны установленные на сайте. Установили ненужный шаблон? - Узнайте как правильно его удалить.
Плагин антиблокировки меню в админке
Плагин антиблокировки меню в админке Небольшая информационная запись о плагине который отключает блокировку навигационного меню в админ-панеле joomla при редактировании и прочих действиях. Этот плагин я использую на всех своих сайтах на Joomla.
Скрытие входа в админку Joomla
замок Плагин jSecure Lite позволяющий спрятать страницу входа в панель администратора от посторонних глаз и тем самым защитить админку сайта от взлома. Узнайте как работает и как настроить данный плагин.
Удалить Справка в админ панели joomla 3
справка Инструкция как удалить пункт Справка в меню админ панели joomla. Настройка для joomla версии выше 3,5 и удаление из кода для joomla версий ниже чем 3.5

 

 

Комментарии 0

*** чтобы писать комментарии.