Убрать index.php из URL адреса в joomla 3. Как в joomla 3 убрать index php
Убираем index.php в Joomla 3
Приветствую Вас уважаемый посетитель сайта joomla-shablons.com! Сегодня мы с вами поговорим о том, как убрать index.php из внутренних url-ов страниц вашего разрабатываемого сайта, который вы делаете соответсвенно на php-скрипте Joomla 3.x. Если вы уберёте index.php из внутренних адресаций сайта, то ваши ссылки будут выглядеть более короткими, понятными и красивыми.
Когда вы установите CMS Joomla 3.x на хостинг, по умолчанию все адреса внутренних страниц будут иметь index.php в ссылках. Чтобы убрать index.php и сделать внутреннюю адресацию более красивую, необходимо будет будет произвести не сложные настройки в joomla движке.
- Нужно будет зайти через FTP клиент (FileZilla, CuteFTP или любой другой популярный FTP клиент) на свой сайт, где расположены все файлв джумла движка. Далее в корневой папке с названием вашего домена, необходимо найти файл hraccess.txt
- Далее необходимо переименовать файл htaccess.txt в файл с названием .htaccess
- Далее вам необходимо будет в административной части сайта зайти в общие настройки. Система > Общие настройки
- В общих настройках в пунке "Настройки SEO", выставите такие же настройки как изображены на скриншоте (не забываем выставленные настройки сохранить).
Всё готово! Теперь заходим на сайт через браузер которым вы пользуетесь, переходим на внутренние страницы, и смотрим в браузере внутреннюю адресацию страниц. После всех выше проделанных манипуляций, index.php не должно быть в url-ах внутренних адресов страниц.
Если всё же index.php по прежнему остался в адресах, то попробуйте почистить кэш движка через админ панель, а также почистите кэш вашего браузера.
На этом данная статью завершается...Надеюсь в решение проблемы "как убрать index.php в Joomla 3" статья оказалась полезной.
joomla-shablons.com
Убираем index.php в Joomla 3
Details Category: Основы Joomla CMS Hits: 1132Приветствую Вас уважаемый посетитель сайта joomla-shablons.com! Сегодня мы с вами поговорим о том, как убрать index.php из внутренних url-ов страниц вашего разрабатываемого сайта, который вы делаете соответсвенно на php-скрипте Joomla 3.x. Если вы уберёте index.php из внутренних адресаций сайта, то ваши ссылки будут выглядеть более короткими, понятными и красивыми.
Когда вы установите CMS Joomla 3.x на хостинг, по умолчанию все адреса внутренних страниц будут иметь index.php в ссылках. Чтобы убрать index.php и сделать внутреннюю адресацию более красивую, необходимо будет будет произвести не сложные настройки в joomla движке.
- Нужно будет зайти через FTP клиент (FileZilla, CuteFTP или любой другой популярный FTP клиент) на свой сайт, где расположены все файлв джумла движка. Далее в корневой папке с названием вашего домена, необходимо найти файл hraccess.txt
- Далее необходимо переименовать файл htaccess.txt в файл с названием .htaccess
- Далее вам необходимо будет в административной части сайта зайти в общие настройки. Система > Общие настройки
- В общих настройках в пунке "Настройки SEO", выставите такие же настройки как изображены на скриншоте (не забываем выставленные настройки сохранить).
Всё готово! Теперь заходим на сайт через браузер которым вы пользуетесь, переходим на внутренние страницы, и смотрим в браузере внутреннюю адресацию страниц. После всех выше проделанных манипуляций, index.php не должно быть в url-ах внутренних адресов страниц.
Если всё же index.php по прежнему остался в адресах, то попробуйте почистить кэш движка через админ панель, а также почистите кэш вашего браузера.
На этом данная статью завершается...Надеюсь в решение проблемы "как убрать index.php в Joomla 3" статья оказалась полезной.
joomla-shablons.com
Как убрать index.php в Joomla 3
Главная » Новости
Опубликовано: 10.04.2018
Как убрать index php в joomla используя перенаправлениеДостаточно актуальный вопрос, с которым сталкиваются если не все, то многие веб-разработчики начинающие свое знакомство с Joomla 3 - как убрать index.php из url (адреса сайта).
Данный вопрос напрямую связан с понятием SEO-оптимизации , во-первых это дублирование страниц , которое может повлечь за собой снижение позиций сайта в поисковой выдаче, во-вторых это не красивое отображение имени сайта в адресной строке. Ведь согласитесь на адрес site.ru смотреть гораздо приятнее, нежели на подобный адрес сайта site.ru/index.php .
Процесс избавления от 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/» в ссылке.
Многие новички сталкиваются с проблемой, когда при включении SEF в настройках Joomla в ссылках появляется блок «/index.php/», например, «wedal.ru/index.php/about.html». В этом кейсе я расскажу как легко и быстро от него избавиться.
Index.php появляется в ссылке потому, что все обращения к сайту так или иначе проходят через этот файл. Для того чтобы этой части не было в URL следует выполнить два действия:
- В корне Joomla переименовать файл htaccess.txt в .htaccess . В Windows это сделать просто так не получится, только через файловый менеджер, например, Total Commander. По FTP, либо на сервере, переименовать файл просто.
- В общих настройках Joomla в области «Настройки SEO» нужно включить опцию «Перенаправление URL». При этом следует убедиться, что на хостинге включен mod_rewrite.
После этого открываем в браузере главную страницу сайта и проверяем, что все ссылки изменили вид и работают нормально.
Если ссылки изменили вид, но не открывается ничего, кроме главной страницы, то нужно решать вопрос относительно mod_rewrite с технической поддержкой хостинга, на котором у вас размещается сайт. Они должны подсказать решение, которое будет работать у них, хотя на большинстве нормальных хостингов все заработает сразу после выполнения вышеописанных пунктов.
Об авторе
Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Понравилась статья? Сохраните себе на стену:
Вконтакте
Одноклассники
Google+
Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.wedal.ru