Joomla 3.4 как убрать itemid=101 в конце каждой ссылки?

Поднял сайт на оригинальной ( без русской локализации ) joomla. Установил пакет русской локализации и начал наполнять модулями, потом обнаружил, что почти каждая ссылка (кроме меню) в модуле, либо на контент, либо на картинку содержит в конце ?itemid=101.

http://site.ru/item/stunning-desktop-wallpapers?Itemid=101


При переходе по данной ссылке открывается контент и все модули, если убрать ?Itemid=101, то открывает только нужный контент, без модулей.

После продолжительных поисков, выяснил что данный объект привязывает все данные ссылки к главной странице в пункте меню если используется 2 и более языков, соответственно 101 - является ID пункта главного меню.

Подскажите как можно убрать данный параметр? Даже если жестко. Сайт планируется одноязычный.
  • Вопрос задан
  • 1773 просмотра
Пригласить эксперта
Ответы на вопрос 5
@Formula_1
Пропишите в .htaccess следующее:

RewriteCond %{QUERY_STRING} ^(.*)Itemid=$
RewriteRule ^(.*) /$1?%1 [R=301,L]

или

RewriteCond %{QUERY_STRING} ^(.*)Itemid=([0-9]+)$
RewriteRule ^(.*) /$1?%1 [R=301,L]

www.madebest.ru/joomla/kak-udalit-itemid-iz-ssylki...
Ответ написан
Комментировать
@Daniyarsan
Такая же проблема, подскажите. Может как либо через htaccess.
Ответ написан
@myhab
Столкнулся с ?Itemid=101 ...
Вопрос решился??? Вы убрали эти ссылки с ?Itemid=101 ???
?Itemid=101 добавляется если ссылки ведут с главной вроде как...
Ответ написан
Комментировать
@iTJack Автор вопроса
К сожалению не решили!
Ответ написан
Комментировать
@alvasdem
Для решения проблемы вы так же можете создать пункт меню страницы поиска.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы