Как убрать index.php в Joomla - подробная инструкция

Достаточно актуальный вопрос, с которым сталкиваются если не все, то многие веб-разработчики начинающие свое знакомство с Joomla 3 - как убрать index.php из url (адреса сайта).

Данный вопрос напрямую связан с понятием SEO-оптимизации, во-первых это дублирование страниц, которое может повлечь за собой снижение позиций сайта в поисковой выдаче, во-вторых это не красивое отображение имени сайта в адресной строке. Ведь согласитесь на адрес site.ru смотреть гораздо приятнее, нежели на подобный адрес сайта site.ru/index.php.

Процесс избавления от index.php не сложный и не займет у Вас более 5 минут, зато конечный результат Вас обязательно порадует. Первое что необходимо сделать это в панели управления перейти в общие настройки системы (Система -> Общие настройки):

Для того чтобы убрать отображение index.php переходим в общие настройки системы

В правой части страницы обратите внимание на группу параметров «Настройки SEO». По умолчанию в Joomla 3 включен только первый параметр «Включить SEF (ЧПУ)», а остальные находятся в отключенном состоянии:

В группе параметров «Настройка SEO» включаем перенаправление URL. Таким образом, мы избавимся от index.php в имени сайта

Все что необходимо сделать, это включить перенаправление URL, но прежде давайте рассмотрим, что такое ЧПУ и как оно связано с появлением index.php в адресной строке сайта.

Что такое ЧПУ?

Если кратко, то ЧПУ это человеко-понятная ссылка (УРЛ) которая позволяет заменять сложный технический адрес страниц сайта на более понятный как для посетителей сайта, так и для поисковых роботов вид. Для большего понимания сути давайте рассмотрим простой пример, как выглядит адрес страницы в обычном варианте и после включения ЧПУ:

  • Обычный - joom4all.ru/index.php?option=com_content&view=article&id=38&Itemid=149
  • С ЧПУjoom4all.ru/index.php/sites-creation/basics/intro

Да это разные адреса одной и той же страницы. Согласитесь, второй вариант гораздо лучше для восприятия, как людьми, так и поисковыми роботами которые «поставят дополнительный плюс» Вашей странице, если найдут в её адресе ключевое слово.

С ЧПУ разобрались, но тема вопроса еще открыта, как убрать index.php и тем самым сделать адрес сайта еще более привлекательным. Как уже было сказано для этого потребуется включить «Перенаправление URL», после этого можно переходить на сайт и посмотреть на результат. А результат возможен двух вариантов:

  • Из адреса сайта исчезнет index.php
  • Вы получите ошибку Not Found на всех страницах сайта кроме главной

С первым вариантом все понятно, мы этого и добивались, но почему может появиться ошибка Not Found после включения перенаправления URL (скриншот ошибки ниже).

Ошибка после включения перенаправления URL в Joomla 3

Для того чтобы избавиться от подобной ошибки необходимо в коре сайта создать специальный управляющий файл «.htaccess». К счастью не нужно изобретать велосипед, ведь этот файл уже есть на сайте, но под другим именем – «htaccess.txt».

Все что нам остается сделать, это переименовать файл «htaccess.txt» в «.htaccess» и проверить результат (более подробно про работу с данным файлом читайте в данной статье). Кстати если Вы читали статью о переносе сайта с локального сервера на хостинг, то Вам уже известно, что данный файл следует переименовать.

Вот таким не хитрым способом мы удалили index.php из адреса сайта и привели его к более привлекательному виду.

 
 
 

Добавить комментарий


Комментарии   

Rozamof
0 #1 Rozamof 22.08.2019 20:32
Так бывает. Можем пообщаться на эту тему. Здесь или в PM.

---
полная ...................... 3dm v2 fifa 15 скачать, fifa 15 скачать торрент обновленные составы или скачать фифа 15 демо на пк скачать fifa 15 упл
Цитировать
MatthewMesee
0 #2 MatthewMesee 29.08.2019 18:55
http://mysite.ru - http://mysite.ru
Цитировать
Matthewzer
0 #3 Matthewzer 03.09.2019 04:56
http://mysite.ru
Цитировать
twitterhackpass.com
0 #4 twitterhackpass.com 03.09.2019 13:38
hack twitter account https://twitterhackpass.com/
Цитировать
SeoNixBK
0 #5 SeoNixBK 26.09.2019 02:44
Уникальный телеграм-бот в помощь вебмастеру!

Сорри за спам, но оно того стоит...

Популярные сервисы для анализа конкуренции, которые стоят от 2000р, здесь ВСЕГО от 10р!

Ссылка на БОТа http://bit.ly/2mMtx5b ЭКОНОМИЯ с первых дней!
Цитировать
SeoNix
0 #6 SeoNix 09.10.2019 19:16
Уникальный телеграм-бот в помощь вебмастеру!

Да, спам, да, плохо... но оно того стоит:)

Популярные сервисы для анализа конкуренции, которые стоят минимум 2000р, здесь ВСЕГО от 10р!

Ссылка на БОТа http://bit.ly/2mMtx5b ЭКОНОМИЯ с первых дней!
Цитировать
WilliamSok
0 #7 WilliamSok 17.10.2019 00:54
Hi there I am Jenny From USA
I'm learning Dutch literature at a local university and I'm just about to graduate.
I have a part time job in a backery.
https://disboard.org/servers/tag/free-fortnite-accounts
Цитировать