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()
Другие вопросы по тегам