当Global_Configuration/Site/SEO_Options设置为:
搜索引擎友好url:是
我遇到了错误与网络链接…
如果你通过菜单项导航到webblink,它会给你一个工作URL:
www.mywebsite.com/links?task=weblink.go&id=101 = Correct
使用搜索工具查找相同的webblink将返回以下URL:
www.mywebsite.com/component/weblinks/2-other-21591/101-flanchford-bridge-scc-news-page?Itemid=180 = Broken, not working.
如果我设置:
搜索引擎友好url: No
搜索&通过菜单项导航将返回一个工作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 URL的打开'ON',并有joomla搜索功能返回工作链接。因为我目前得到404页时,点击在搜索结果中发现的webblink…
请不要简单地建议我"为什么不把它关掉呢?"',因为我在网站上设置了1000个链接,并希望保持SEF ' on '
感谢您的阅读。
欢迎任何评论或贡献
我猜是菜单搞砸了。(是的,我知道你说过菜单可以用。)尝试重新创建菜单项。
否则也许你修改/覆盖了一个文件在组件com_weblinks?看看最后一次修改日期。也许你可以看看componentscom_weblinksrouter.php
function ContentParseRoute()