Joomla: Как убрать префикс языка ru в ссылках

Потратил более получаса на поиск того, как убрать добавляющийся префикс /ru/ к ссылкам на сайте Joomla. Оказалось все достаточно легко, нужно просто знать где и что кликнуть.

Для начала убедитесь что Ваш язык по умолчанию Русский: перейдите в меню "Расширения -> Менеджер языков" и убедитесь что напротив русского языка стоит желтая звезда, в другом случае кликните на звезду напротив русского языка - это сделает русский язык языком по умолчанию.

Далее перейдите в меню "Расширения -> Менеджер плагинов -> Система - Фильтр языка" и переключите опцию "Удалять префикс языка по умолчанию" в состояние "Да"

Понравилось? =) Поделись с друзьями:

Обсуждение записи “Joomla: Как убрать префикс языка ru в ссылках”

  1. Антон (www.ishapka.com) says:

    Спасибо тебе большое. Очень выручил, я уже хотел пхп править

  2. Илья (freeeeez.ru) says:

    Спасибо, за дельный совет. Долго мучался с этим ru в URL, а оказывается нужно было просто поставить удалять префикс

  3. Владимир Демянович (elims.org.ua) says:

    На здоровье =) Рад что заметка оказалась полезной

  4. Надежда (3decor.kz) says:

    Спасибо огромное! Очень помогло и действительно все просто!

  5. yura says:

    молодец! помог!

  6. Graz (www.tonfix-service.in.ua) says:

    у меня в адресе стоит префикс /en/ как его скрыть, сделал как описывал не омогла

  7. Владимир Демянович (elims.org.ua) says:

    Graz, скорее всего что-то упустили, описанный метод должен работать.

  8. Сергей says:

    Спасибо!!!!!!!!!!!!!!!!!

  9. Salamon says:

    Graz, я его отключил вообще. Помогло.

  10. Равшан says:

    Joomla для какой линейки? 2.5 или 1.5 ?

  11. Владимир Демянович (elims.org.ua) says:

    Равшан, думаю подойдет для обеих. Делал на 2.5.

  12. Вячеслав (radugastili.ru) says:

    Спасибо, помогло!

  13. Graz (www.tonfix-service.in.ua) says:

    бля у меня 2й раз такая фигня — короче что делал:

    В Менеджер языков: Установленные языковые пакеты
    у меня звезда стояла на руском перекл. на англ и запахало + выше указанные инструкции, и префикс /en/ пропала :)

  14. Серж (vlubleny.ru) says:

    СПАСИБО!!!
    Загрузил квикстарт, там было 2 зыка (мультиязычность) инглиш и арабский) Руссифицировал, и понеслось… Арабский сразу снес. Снимаю с публикации инглиш, слетают все модули на главной, включаю инглиш — появляется префикс «en» в ссылке… sh404sef ставить не хотел, только в крайнем случае (нагрузку на сервер даёт). 3 часа убил на поиски.
    Сработал ваш метод, только по умочанию я поставил инглиш.
    Дай Бог Вам здоровья!

  15. Илья says:

    Спасибо большое. Помогло. Тоже полчаса возился))))

  16. Настя says:

    Спасибо большое!!! ^^
    Наконец-то нет этого дурацкого мешающего префикса

  17. Vik says:

    А как сделать, чтобы при публикации новости/статьи когда проставляется rel=»alternate» чтобы этот префикс тоже удалялся относительно URL, где предусмотрен язык по умолчанию?

    ато не получается тогда перекрестного rel=»alternate» на всех страницах. В них присутствует префикс /язык/ , а это уже другая ссылка (((

  18. Ален (stopklop.com) says:

    Блин СПАСИБО помог а то установил прямо на виртуальный хостинг а тут эта /ru/ дастала я даже удалил второй язык EN не помогло после вашей статьи все отлично!!!!!!!!!!! Спасибо помогли реально

  19. Евгения says:

    Спасибо огромное! Помогло!

  20. praktik_man (www.topguard.ua) says:

    Кто сталкивался с проблемой? В плагине “Система – Фильтр языка”, при включенном параметре – “Удалять префикс языка по умолчанию”, параметр “Добавлять мета-тег ‘alternate’ ” при выводе URL в связанных статьях, при условии, что стандартный язык русский все равно выводит в HEADER-е

    Для адресной строки префикс убирается, и выглядит так:
    www.example.com/en/ — английская страница
    www.example.com/ — русская страница

    но для вывода rel=»alternate» префикс «/ru/» остается (

    Этот плагин не верно обрабатывает параметр “Добавлять мета-тег ‘alternate’ и верно выводит все URL только на странице дефолтного языка, а на всех остальных страницах альтернативного языка в rel=”alternate” оставляет этот префикс /ru/.

    Как это исправить?

    Выходит, что страницы связаны не верно, ибо должны ссылаться друг на друга ((, но с перфиксом не выйдет.

  21. Ирина says:

    У меня сайт на двух языках. И когда я попробовала удалить префикс по инструкции, то сайт на втором — не основном — языке не открывает страницы (ошибка 404). Есть ли решение этой проблемы?

  22. Владимир says:

    СПАСИБО, ЧЕЛ.

  23. Елена says:

    СПАСИБО

  24. Дмитрий says:

    Спасибо, мучился, уже думал в htaccess что прописать. Выручил.

  25. 3d_serg says:

    Спасибо, Мен.

Обсудить