我一直在我的测试站点上将我的 Joomla 3.6.5 升级到 3.7.1。我注意到扩展“虚拟域”开始为在不同站点之间共享的文章生成不可访问的 URL。
虽然辅助域上的 URL 格式仍然正确,但默认域在升级后会生成奇怪的 URL。
它现在形成如下 URL:[domain]/component/content/[ID-childcategory]/[ID-Article Alias]?Itemid=501
这会导致 404。
如果未启用 SEF-URL,则 URL 格式如下:[domain]/index.php?option=com_content&view=article&id=[Article ID]:[Article Alias]&catid=[Category ID]&Itemid=501
使用此 URL,可以正确显示文章,但不能正确显示分配给菜单项的模块。显示面包屑,但仅包含主页。
除了默认的 Joomla 扩展之外,我没有使用其他 SEF 扩展。
Joomla 3.7.1 中发生了什么变化导致了这种行为,如何扭转它?