Потратил более получаса на поиск того, как убрать добавляющийся префикс /ru/ к ссылкам на сайте Joomla. Оказалось все достаточно легко, нужно просто знать где и что кликнуть.
Для начала убедитесь что Ваш язык по умолчанию Русский: перейдите в меню "Расширения -> Менеджер языков" и убедитесь что напротив русского языка стоит желтая звезда, в другом случае кликните на звезду напротив русского языка - это сделает русский язык языком по умолчанию.
Далее перейдите в меню "Расширения -> Менеджер плагинов -> Система - Фильтр языка" и переключите опцию "Удалять префикс языка по умолчанию" в состояние "Да"
Понравилось? =) Поделись с друзьями:
Спасибо тебе большое. Очень выручил, я уже хотел пхп править
Спасибо, за дельный совет. Долго мучался с этим ru в URL, а оказывается нужно было просто поставить удалять префикс
На здоровье =) Рад что заметка оказалась полезной
Спасибо огромное! Очень помогло и действительно все просто!
молодец! помог!
у меня в адресе стоит префикс /en/ как его скрыть, сделал как описывал не омогла
Graz, скорее всего что-то упустили, описанный метод должен работать.
Спасибо!!!!!!!!!!!!!!!!!
Graz, я его отключил вообще. Помогло.
Joomla для какой линейки? 2.5 или 1.5 ?
Равшан, думаю подойдет для обеих. Делал на 2.5.
Спасибо, помогло!
бля у меня 2й раз такая фигня — короче что делал:
В Менеджер языков: Установленные языковые пакеты
у меня звезда стояла на руском перекл. на англ и запахало + выше указанные инструкции, и префикс /en/ пропала :)
СПАСИБО!!!
Загрузил квикстарт, там было 2 зыка (мультиязычность) инглиш и арабский) Руссифицировал, и понеслось… Арабский сразу снес. Снимаю с публикации инглиш, слетают все модули на главной, включаю инглиш — появляется префикс «en» в ссылке… sh404sef ставить не хотел, только в крайнем случае (нагрузку на сервер даёт). 3 часа убил на поиски.
Сработал ваш метод, только по умочанию я поставил инглиш.
Дай Бог Вам здоровья!
Спасибо большое. Помогло. Тоже полчаса возился))))
Спасибо большое!!! ^^
Наконец-то нет этого дурацкого мешающего префикса
А как сделать, чтобы при публикации новости/статьи когда проставляется rel=»alternate» чтобы этот префикс тоже удалялся относительно URL, где предусмотрен язык по умолчанию?
ато не получается тогда перекрестного rel=»alternate» на всех страницах. В них присутствует префикс /язык/ , а это уже другая ссылка (((
Блин СПАСИБО помог а то установил прямо на виртуальный хостинг а тут эта /ru/ дастала я даже удалил второй язык EN не помогло после вашей статьи все отлично!!!!!!!!!!! Спасибо помогли реально
Спасибо огромное! Помогло!
Кто сталкивался с проблемой? В плагине “Система – Фильтр языка”, при включенном параметре – “Удалять префикс языка по умолчанию”, параметр “Добавлять мета-тег ‘alternate’ ” при выводе URL в связанных статьях, при условии, что стандартный язык русский все равно выводит в HEADER-е
Для адресной строки префикс убирается, и выглядит так:
www.example.com/en/ — английская страница
www.example.com/ — русская страница
но для вывода rel=»alternate» префикс «/ru/» остается (
Этот плагин не верно обрабатывает параметр “Добавлять мета-тег ‘alternate’ и верно выводит все URL только на странице дефолтного языка, а на всех остальных страницах альтернативного языка в rel=”alternate” оставляет этот префикс /ru/.
Как это исправить?
Выходит, что страницы связаны не верно, ибо должны ссылаться друг на друга ((, но с перфиксом не выйдет.
У меня сайт на двух языках. И когда я попробовала удалить префикс по инструкции, то сайт на втором — не основном — языке не открывает страницы (ошибка 404). Есть ли решение этой проблемы?
СПАСИБО, ЧЕЛ.
СПАСИБО
Спасибо, мучился, уже думал в htaccess что прописать. Выручил.
Спасибо, Мен.