当Global_Configuration / Site / SEO_Options设置为:
时搜索引擎友好网址:是
我遇到网络链接的错误......
如果您将菜单项导航到网络链接,它将显示一个有效的网址:
www.mywebsite.com/links?task=weblink.go&id=101 = Correct
使用搜索实用程序查找相同的网络链接将返回以下网址:
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
请求:
请您帮我找到解决方案,以便我可以保持SEF网址的开启状态,并让joomla搜索功能返回工作链接。当我点击搜索结果中找到的网页链接时,我目前获得404页面
请不要建议我简单地“为什么不把它关掉呢?”因为我在网站上设置了1000个链接,并希望保留SEF' ON'
感谢您阅读本文。
非常欢迎任何评论或贡献。
答案 0 :(得分:0)
我的猜测是菜单搞砸了。 (是的我知道你说菜单有效。)尝试重新创建菜单项。
否则
也许您修改/覆盖了components \ com_weblinks \中的文件? 看看最后的模具日期。也许看看components \ com_weblinks \ router.php
function ContentParseRoute()