Как в joomla убрать index php в адресной строке |
Сделаю уточнение, что это несложно и доступно даже новичкам. Эта статья может пригодиться разработчикам абсолютно разной квалификации. SEF и ЧПУПрежде, чем начинать разбираться, нужно ознакомиться с понятиями «SEF». «Search Engine Friendly» переводится как «дружественный поисковой системе». В интернете можно часто встретить аналог этого термина - «ЧПУ», что расшифровывается как «человеко-понятный УРЛ». В CMS все ссылки на страницы имеют не совсем понятный вид, типа: «http://myfirstsite.ru/index.php?option=com_content&view=article&id=36:ubrat-joomla-indexphp&catid=33&Itemid=107». Ссылка на ту же страницу, но с человеко-понятным адресом, может выглядеть так: «http://myfirstsite.ru/joomla/nastroika-i-rabota/33-ubrat-joomla-indexphp». Естественно, что второй вариант является более «дружественным» и приоритетен для солидных сайтов. Как убрать в joomla index phpЧтобы в joomla убрать index.php после названия домена, нужно всего-навсего включить функцию ЧПУ. Делается это через административную панель управления сайтом, в закладке «Сайт». В разделе «Общие настройки» есть «Настройки SEO». Нужно отметить, что SEF – это одна из настроек SEO. Если у вас русский интерфейс в админпанели, то следует найти «Включить ЧПУ (SEF)» и поставить в положение «Да» («Yes»). После этого «дружественные» ссылки на страницы будут включены. Полдела сделано. Теперь нужно убрать саму страницу «index» из строки сайта. Это делается путём перенаправления: там же, в панели управления, нужно найти «Перенаправление URL» и поставить в положение «Да». Этой настройкой перехватываются URL, соответствующие определённым условиям – и затем перенаправляются в назначенный адрес. В главной папке джумлы есть файл «htaccess.txt» - его нужно переименовать в «.htaccess». В принципе, этого требуют некоторые дополнительные модули и настройки сайта, поэтому, скорее всего, у вас на сайте этот файл уже переименован.
После установки модуля ЧПУ и его настройки, префикс «/index.php» должен убраться из адресной строки. Если этого не произошло, то хостинг провайдера, на котором стоит сайт, не поддерживает модуль Apache mod rewrite, перехватывающий и перенаправляющий ссылки. Он может просто не установлен или его может не поддерживать текущий тарифный план. Без этого модуля убрать «index» из адресной строки не получится. Дополнение: в joomla 1.5 (кто её ещё использует) нужно, кроме всего вышеописанного, добавить строку «#RewriteBase /» и удалить перед ней строку Directory (just / for root). Видео: Убрать index.php из адресной строки
|
Читайте еще:
Социальная сеть на Joomla – определяемся с целью и делаем правильный выбор
sweetla

Безусловно, сегодня самыми посещаемыми сайтами являются социальные сети. Социальные сети помогают людям, объединится в группы, найти новые знакомства или старых друзей. Как вариант создания собственного проекта социальной сети может служить система управления сайтом Joomla. Социальная сеть на Joomla имеет разнообразные...
Шаблон Joomla не устанавливается. Способы устранения проблем.
sweetla

Успешное создание сайта на системе Джумла предполагает выбор, установку и настройку шаблона. В этой статье мы рассмотрим методы и особенности создания шаблона, а также как можно решить вопрос, если joomla не устанавливается.
Как создается доска объявлений joomla
Sumzi

О том, как сделать свой сайт максимально полезным для посетителей и, вместе с тем, не потратить слишком много сил на поиск подходящего контента - задумываются многие. Одним из вариантов реализации подобных устремлений предлагает доска объявлений joomla.