Как убрать index.php в Joomla. Joomla 3 убрать index php
Как убрать index.php в Joomla 3 из адреса
От автора: приветствую Вас, дорогой друг. Как Вы знаете человеко-понятные ссылки, или ЧПУ, очень важны для любого сайта, как в плане SEO оптимизации, так и в плане удобства восприятия обычным пользователем. И, конечно же, сайт, созданный на CMS Joomla не исключение, поэтому разработчики, в стандартный функционал движка, ввели механизм формирования, выше указанных ссылок, который отлично работает, но есть один нюанс, который может поставить в тупик начинающего веб-мастера.
Дело в том что, по умолчанию ко всем ссылкам, добавляется строка index.php, которая заметно портит внешний вид ссылки. Поэтому в данном уроке мы с Вами поговорим о том, как убрать index.php в Joomla 3.
Человеко-понятная ссылка, или ЧПУ – это виртуальный адрес на некоторый элемент сайта, который предоставляет краткую информацию о странице, на которую ссылается. То есть по адресу ссылки, пользователи и поисковые системы смогут понять, о чем пойдет речь на той или иной странице. Соответственно ЧПУ, заменяет сложный адрес, в котором передается огромное количество все возможных параметров, необходимых для формирования страницы, на определенную строку, или набор строк, поясняющих назначение данной страницы.
А теперь сравните два адреса, которые ведут на один и тот же материал CMS Joomla, под названием “Welcome to your blog”.
Первый — обычный: index.php?option=com_content&view=article&id=3. Второй – ЧПУ: index.php/3-welcome-to-your-blog
Хотите узнать, как создать собственный шаблон на CMS Joomla с нуля
Получите бесплатную пошаговую авторскую систему, которая научит Вас с полного нуля создавать уникальные шаблоны на движке Joomla – с неповторимым дизайном
Узнать подробнееСогласитесь, что второй вариант, наиболее красив и понятен. Даже не просматривая страницу, Вы сразу же можете сказать, что на данной странице, речь пойдет о материале под названием “Welcome to your blog”, потому как, название используется для формирования пути ссылки. При этом, число 3, которое указывается в начале – это идентификатор материала. Помимо, того что ЧПУ, лучше воспринимаются пользователями, они так же благоприятны для поисковой оптимизации сайта. Так как поисковые системы, выполняя индексацию страниц, так или иначе, учитывают ссылки, и если в адресе присутствует ключевое слово из конкретной страницы – это значительный плюс к рейтингу страницы. При этом абсолютно не важно, что в адресе, ключевое слово будет написано латинскими буквами, а непосредственно в тексте материала кириллицей. Потому как поисковики, довольно хорошо понимают транслит. То есть другими словами, использование ЧПУ, значительно облегчит продвижение сайта.
Вы спросите, почему я вначале указал, что адрес, ЧПУ – это виртуальный адрес? Потому как, по сути, адрес ЧПУ, ни куда не ведет. Он содержит лишь, строку описание (обычно используются псевдонимы, материалов, категорий, пунктов меню и т.д), конкретного элемента (конкретной страницы), и данная строка, помимо пояснения назначения страницы, используется для формирования полноценного, стандартного URL, который необходим для перехода к конкретной страницы. То есть, выполняя переход по ссылке, в адресе которой содержится ЧПУ – перенаправления изначально не будет, так как CMS Joomla, первым делом, обработает путь ссылки и преобразует его в стандартный адрес (с набором параметров), по определенному алгоритму и только потом, выполнит перенаправление, на запрашиваемую страницу.
Но, механизм обработки ЧПУ – это не тема данного урока, поэтому сейчас давайте подробно остановимся на вопросе для CMS Joomla — как убрать index.php из адреса?
Во все, стандартные человеко-понятные ссылки Joomla, index.php – добавляется по умолчанию, и для того, что бы убрать данную строку, необходимо выполнить несколько действий. Первым делом, переходим в глобальные настройки CMS из панели администратора.
На вкладке “Сайт”, активируем параметр “Перенаправление URL”, благодаря которому строка index.php будет изъята из всех адресов ЧПУ.
Теперь обратите внимание, на ссылку из предыдущего примера: Домен.ru/index.php/4-about-your-home-page
Если, строка index.php, не используется, значит, ссылка приобретает следующий вид: Домен.ru/4-about-your-home-page
На первый взгляд – все отлично, но в этом случае, строка 4-about-your-home-page – это как бы название папки, к которой мы обращаемся. А значит, что бы, не было ошибок, обязательно необходимо переименовать файл, под названием htaccess.txt, который располагается в корневом каталоге исходников Joomla, в файл .htaccess.
Файл .htaccess – это специальный управляющий файл, для веб-сервера Apache, в котором описаны правила перенаправления, всех запросов к серверу (если только не запрашивается файл или папка), на глобальную точку входа – файл index.php.
Вот собственно и все что нужно сделать, что бы убрать убрать index.php в Joomla. На этом урок завершен. Всего Вам доброго и удачного кодирования!!!
Хотите узнать, как создать собственный шаблон на CMS Joomla с нуля
Получите бесплатную пошаговую авторскую систему, которая научит Вас с полного нуля создавать уникальные шаблоны на движке Joomla – с неповторимым дизайном
Хотите узнать, как создать собственный шаблон на CMS Joomla с нуля
Все очень просто!
Получите бесплатную пошаговую авторскую систему, которая научит Вас с полного нуля создавать уникальные шаблоны на движке Joomla – с неповторимым дизайном
Получитьwebformyself.com
Как убрать в joomla index.php из URL’а
При установки Joomla (Джумла), в адресной строке появляется в строке урла дополнительная вложенность index.php. Многим не нравиться дополнительная вложенность, она не красиво смотрится и только нагромождает. И задаются вопросом как в joomla убрать index php? Убирается все достаточно быстро и просто. Убрать index.php можно и joomla 1.5 и 1.7 и в 2.5.
В джумла как убрать index.php из адреса?
Для начала разберемся, что такое SEF или ЧПУ. SEF – расшифровывается аббревиатура как “search engine friendly” а расшифровывается как “дружественной поисковой системе”. В рунете называют ЧПУ – человеко понятный урл. В системах управления контентом все ссылки имеют примерно такой адрес
http://joomla4.ru//index.php?option=com_content&view=article&id=36:modul/redaktor-jce-komponent-vizualnogo-redaktora-dlya-joomla
намного приятней когда у страничке адрес
“http://joomla4.ru/modul/redaktor-jce-komponent-vizualnogo-redaktora-dlya-joomla
Для того, чтобы включить ЧПУ и удалить index.php идем в административную панель Joomla (Джумла), в закладке “САЙТ” заходим в раздел “Общие настройки” и в отрывшейся окне “Сайт” находим “Настройки SEO”
Если вы задались вопросом в joomla убрать index php, то скорее всего “Включить SEF (ЧПУ)” стоит “да”. Тем самым вы включаете человеко понятные ссылки на своем сайте.
Чтобы удалить index.php из адресной строки вашего сайта, вам необходимо сделать следующие шаги:
- в “Перенаправление URL” поставить “Да”, тем самым будет перехватываться URL, который соответствует определенным условиям и перенаправлять их куда необходимо.
- и в главной директории сайта найти файл “htaccess.txt” и переименовать в “.htaccess”, т.е. удалить “.txt” и поставить перед htaccess точку.
В joomla index php уберется. Но если у вас ничего не изменилось, то необходимо узнать у хостинг провайдера, установлен ли модуль apache mod rewrite, который позволяет перенаправлять ссылки, если ваш хостинг или тарифный план не поддерживает mod rewrite joomla то index.php не будет возможным убрать.
В joomla 1.7 убрать index php можно убрать аналогичным способом, описанным выше. А вот убрать index php joomla 1.5, если вышеописанное не помогло, то необходимо зайти в файл “.htaccess” и находим строку # RewriteBase / и перед ней удаляем строку Directory (just / for root),
joomla4.ru
Как убрать index.php в Joomla
Дело в том что, по умолчанию ко всем ссылкам, добавляется строка index.php, которая заметно портит внешний вид ссылки. Поэтому в данном уроке мы с Вами поговорим о том, как убрать index.php в Joomla 3.
Человеко-понятная ссылка, или ЧПУ – это виртуальный адрес на некоторый элемент сайта, который предоставляет краткую информацию о странице, на которую ссылается. То есть по адресу ссылки, пользователи и поисковые системы смогут понять, о чем пойдет речь на той или иной странице. Соответственно ЧПУ, заменяет сложный адрес, в котором передается огромное количество все возможных параметров, необходимых для формирования страницы, на определенную строку, или набор строк, поясняющих назначение данной страницы.
А теперь сравните два адреса, которые ведут на один и тот же материал CMS Joomla, под названием “Welcome to your blog”.
Первый — обычный: index.php?option=com_content&view=article&id=3. Второй – ЧПУ: index.php/3-welcome-to-your-blog
Согласитесь, что второй вариант, наиболее красив и понятен. Даже не просматривая страницу, Вы сразу же можете сказать, что на данной странице, речь пойдет о материале под названием “Welcome to your blog”, потому как, название используется для формирования пути ссылки. При этом, число 3, которое указывается в начале – это идентификатор материала. Помимо, того что ЧПУ, лучше воспринимаются пользователями, они так же благоприятны для поисковой оптимизации сайта. Так как поисковые системы, выполняя индексацию страниц, так или иначе, учитывают ссылки, и если в адресе присутствует ключевое слово из конкретной страницы – это значительный плюс к рейтингу страницы. При этом абсолютно не важно, что в адресе, ключевое слово будет написано латинскими буквами, а непосредственно в тексте материала кириллицей. Потому как поисковики, довольно хорошо понимают транслит. То есть другими словами, использование ЧПУ, значительно облегчит продвижение сайта.
Вы спросите, почему я вначале указал, что адрес, ЧПУ – это виртуальный адрес? Потому как, по сути, адрес ЧПУ, ни куда не ведет. Он содержит лишь, строку описание (обычно используются псевдонимы, материалов, категорий, пунктов меню и т.д), конкретного элемента (конкретной страницы), и данная строка, помимо пояснения назначения страницы, используется для формирования полноценного, стандартного URL, который необходим для перехода к конкретной страницы. То есть, выполняя переход по ссылке, в адресе которой содержится ЧПУ – перенаправления изначально не будет, так как CMS Joomla, первым делом, обработает путь ссылки и преобразует его в стандартный адрес (с набором параметров), по определенному алгоритму и только потом, выполнит перенаправление, на запрашиваемую страницу.
Но, механизм обработки ЧПУ – это не тема данного урока, поэтому сейчас давайте подробно остановимся на вопросе для CMS Joomla — как убрать index.php из адреса?
Во все, стандартные человеко-понятные ссылки Joomla, index.php – добавляется по умолчанию, и для того, что бы убрать данную строку, необходимо выполнить несколько действий. Первым делом, переходим в глобальные настройки CMS из панели администратора.
На вкладке “Сайт”, активируем параметр “Перенаправление URL”, благодаря которому строка index.php будет изъята из всех адресов ЧПУ.
Теперь обратите внимание, на ссылку из предыдущего примера: Домен.ru/index.php/4-about-your-home-page
Если, строка index.php, не используется, значит, ссылка приобретает следующий вид: Домен.ru/4-about-your-home-page
На первый взгляд – все отлично, но в этом случае, строка 4-about-your-home-page – это как бы название папки, к которой мы обращаемся. А значит, что бы, не было ошибок, обязательно необходимо переименовать файл, под названием htaccess.txt, который располагается в корневом каталоге исходников Joomla, в файл .htaccess.
Файл .htaccess – это специальный управляющий файл, для веб-сервера Apache, в котором описаны правила перенаправления, всех запросов к серверу (если только не запрашивается файл или папка), на глобальную точку входа – файл index.php.
Вот собственно и все что нужно сделать, что бы убрать index.php в Joomla.
poboq.ru