Убрать index.php из URL адреса в joomla 3. Как в joomla 3 убрать index php


Убираем index.php в Joomla 3

Details Category: Основы Joomla CMS Hits: 1133

Index.php Joomla

Приветствую Вас уважаемый посетитель сайта joomla-shablons.com! Сегодня мы с вами поговорим о том, как убрать index.php из внутренних url-ов страниц вашего разрабатываемого сайта, который вы делаете соответсвенно на php-скрипте Joomla 3.x. Если вы уберёте index.php из внутренних адресаций сайта, то ваши ссылки будут выглядеть более короткими, понятными и красивыми.

Когда вы установите CMS Joomla 3.x на хостинг, по умолчанию все адреса внутренних страниц будут иметь index.php в ссылках. Чтобы убрать index.php и сделать внутреннюю адресацию более красивую, необходимо будет будет произвести не сложные настройки в joomla движке.

  1. Нужно будет зайти через FTP клиент (FileZilla, CuteFTP или любой другой популярный FTP клиент) на свой сайт, где расположены все файлв джумла движка. Далее в корневой папке с названием вашего домена, необходимо найти файл hraccess.txt
  2. Далее необходимо переименовать файл htaccess.txt в файл с названием .htaccess
  3. Далее вам необходимо будет в административной части сайта зайти в общие настройки. Система > Общие настройки
  4. Общие настройки joomla 3.x

  5. В общих настройках в пунке "Настройки SEO", выставите такие же настройки как изображены на скриншоте (не забываем выставленные настройки сохранить).

Seo настройки Joomla 3

Всё готово! Теперь заходим на сайт через браузер которым вы пользуетесь, переходим на внутренние страницы, и смотрим в браузере внутреннюю адресацию страниц. После всех выше проделанных манипуляций, index.php не должно быть в url-ах внутренних адресов страниц.

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

На этом данная статью завершается...Надеюсь в решение проблемы "как убрать index.php в Joomla 3" статья оказалась полезной.

joomla-shablons.com

Убираем index.php в Joomla 3

Details Category: Основы Joomla CMS Hits: 1132

Index.php Joomla

Приветствую Вас уважаемый посетитель сайта joomla-shablons.com! Сегодня мы с вами поговорим о том, как убрать index.php из внутренних url-ов страниц вашего разрабатываемого сайта, который вы делаете соответсвенно на php-скрипте Joomla 3.x. Если вы уберёте index.php из внутренних адресаций сайта, то ваши ссылки будут выглядеть более короткими, понятными и красивыми.

Когда вы установите CMS Joomla 3.x на хостинг, по умолчанию все адреса внутренних страниц будут иметь index.php в ссылках. Чтобы убрать index.php и сделать внутреннюю адресацию более красивую, необходимо будет будет произвести не сложные настройки в joomla движке.

  1. Нужно будет зайти через FTP клиент (FileZilla, CuteFTP или любой другой популярный FTP клиент) на свой сайт, где расположены все файлв джумла движка. Далее в корневой папке с названием вашего домена, необходимо найти файл hraccess.txt
  2. Далее необходимо переименовать файл htaccess.txt в файл с названием .htaccess
  3. Далее вам необходимо будет в административной части сайта зайти в общие настройки. Система > Общие настройки
  4. Общие настройки joomla 3.x

  5. В общих настройках в пунке "Настройки SEO", выставите такие же настройки как изображены на скриншоте (не забываем выставленные настройки сохранить).

Seo настройки Joomla 3

Всё готово! Теперь заходим на сайт через браузер которым вы пользуетесь, переходим на внутренние страницы, и смотрим в браузере внутреннюю адресацию страниц. После всех выше проделанных манипуляций, index.php не должно быть в url-ах внутренних адресов страниц.

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

На этом данная статью завершается...Надеюсь в решение проблемы "как убрать index.php в Joomla 3" статья оказалась полезной.

joomla-shablons.com

Как убрать index.php в Joomla 3

Главная » Новости

Опубликовано: 10.04.2018

видео Как убрать index.php в Joomla 3Как убрать index php в joomla используя перенаправление

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

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

🎓Adobe Muse уроки🎓 60. Как убрать index.html из адресной строки браузера?

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

PHP. Как убрать index.php из адреса

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

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

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

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

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

tnctravel.ru

Убрать index.php из URL адреса в joomla 3

Хотя движок Joomla 3 и позволяет создавать ЧПУ ссылки (легко читаемые человеком и роботами), но у него все равно есть недостаток при их формировании. Он заключается в подстановке к любому адресу страницы названия файлa index.php.

В итоге ссылки получаются гораздо сложнее и не красивее, чем могли бы быть. Например, вместо /o-komanii ссылка имеет вид /index.php/o-komanii. И так с каждой ссылкой. Это формально может вредить SEO позициям сайта. Да и вообще, зачем нормальному сайту, в каждой ссылке иметь не нужный index.php? Решим эту проблему.

1. Для начала Откройте в админке "Система > Общие настройки". Справа в "Настройки SEO" выставите настройки, как на скрине (здесь главным является пункт "Перенаправление URL", который и позволяет избавиться от index.php):

2. Теперь найдите файл в корне сайта htaccess.txt. Переименуйте его так: .htaccess (заметьте впереди теперь точка, а расширения .txt не должно быть).

Откройте .htaccess файл на редактирование и в самом начале вставьте строки:

RewriteEngine OnRewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/RewriteRule ^index\.php$ http://VASH_SAIT.RU/ [R=301,L]

Где вместо VASH_SAIT.RU - вставьте домен вашего сайта.

Если говорить кратко, то эта конструкция позволит автоматически переадрисовывать все ссылки с index.php на такие же без index.php. Причем без потери ссылочной массы ссылки, если она ранее была проиндексирована где-угодно. Т.е. если в поисковике (или другом сайте) уже есть ссылка такого вида на ваш ресурс /index.php/o-komanii, то при переходе по ней, пользователь автоматические переадресуется на этот адрес: /o-komanii.

У кого-то данная конструкция может не заработать, поэтому можете попробовать другую (в ней не нужно явно указывать домен сайта):

RewriteEngine OnRewriteCond %{REQUEST_URI} ^/index\.php/RewriteRule ^index.php/(.*) /$1 [R,L]

Желаю успешных переадресаций!

blogjquery.ru

как убрать /index.php/ из ссылок сайта (Кейс #1).

В этом кейсе я расскажу как легко и быстро избавиться от «/index.php/» в ссылке.

Joomla: как убрать /index.php/ из ссылок сайта (Кейс #1).

Многие новички сталкиваются с проблемой, когда при включении SEF в настройках Joomla в ссылках появляется блок «/index.php/», например, «wedal.ru/index.php/about.html». В этом кейсе я расскажу как легко и быстро от него избавиться.

Index.php появляется в ссылке потому, что все обращения к сайту так или иначе проходят через этот файл. Для того чтобы этой части не было в URL следует выполнить два действия:

  1. В корне Joomla переименовать файл htaccess.txt в .htaccess . В Windows это сделать просто так не получится, только через файловый менеджер, например, Total Commander. По FTP, либо на сервере, переименовать файл просто.
  2. В общих настройках Joomla в области «Настройки SEO» нужно включить опцию «Перенаправление URL». При этом следует убедиться, что на хостинге включен mod_rewrite.

seo

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

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

Об авторе

Об авторе

Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.

Основной профиль – создание сайтов и расширений на CMS Joomla.

Понравилась статья? Сохраните себе на стену:

Facebook

Twitter

Вконтакте

Одноклассники

Google+

Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.

wedal.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта