Joomla Search возвращает недействительные URL-адреса веб-ссылок (SEO-дружественный URL не работает)
Когда Global_Configuration/Site/SEO_Options установлены на:
Поисковая система: URL
Я сталкиваюсь с ошибками с веб-ссылками...
Если вы перемещаетесь по пунктам меню к веб-ссылке, она предоставит вам рабочий URL:
www.mywebsite.com/links?task=weblink.go&id=101 = Correct
Использование утилиты поиска для поиска той же веб-ссылки вернет следующий URL:
www.mywebsite.com/component/weblinks/2-other-21591/101-flanchford-bridge-scc-news-page?Itemid=180 = Broken, not working.
Если я установлю:
Поисковая система: нет ссылок
Поиск и навигация по пунктам меню вернет рабочий URL:
Через пункт меню навигации:
www.mywebsite.com/index.php?option=com_weblinks&task=weblink.go&id=101&Itemid=66
Через поиск:
www.mywebsite.com/index.php?option=com_weblinks&view=weblink&id=101:flanchford-bridge-scc-news-page&catid=2:other-21591&Itemid=180
Запрос:
Не могли бы вы помочь мне найти решение, чтобы я мог оставить URL-адрес SEF включенным и заставить функцию поиска joomla возвращать рабочие ссылки. Поскольку в настоящее время я получаю 404 страницы при нажатии на веб-ссылку, найденную в результате поиска...
Пожалуйста, не советуйте мне просто "почему бы не отключить его?", Потому что у меня на сайте настроено 1000 ссылок и я хотел бы включить SEF "ВКЛ"
Спасибо за чтение этого.
Любые комментарии или вклады очень приветствуются.
1 ответ
Я предполагаю, что меню испортилось. (Да, я знаю, вы сказали, что меню работает.) Попробуйте воссоздать пункт меню.
Иначе
Может быть, вы изменили / перезаписали файл в компонентах \com_weblinks\? Посмотрите на последнюю дату мода. Может быть, посмотрите на компоненты \com_weblinks\router.php
function ContentParseRoute()