使用Joomla建站时,有一个很令人蛋疼的问题就是某些链接不管怎么点它,始终都会返回到首页;这个问题的另外一个症状就是使用搜索框时,不论搜索什么关键词,搜索结果都是返回到首页。
非常令人蛋疼。
引起这个问题的原因是缺少项目编号(itemid),所以程序返回默认页。
经过本人多方考察、研究,逛了无数个论坛,苦思瞑想了好几夜,终于发现了解决这个问题的方法,其实说白了非常简单。
大部分人都会使用SH404SEF组件,在SH404SEF的设置里面有一个选项,位置:
配置-SH404SEF配置-高级,里面有个选项叫做:如果没有菜单编号,则插入,选择“是”。
这个选项英文原版是
configuration>sh404sef configuration>advanced>Insert menu itemid if none
如果没有使用SH404SEF组件的话也没关系,还有一种解决办法:
新建一个菜单,任意命名(这个菜单不会出现在前台),然后将出现错误的页面或分类指定到这个菜单;另外在模块管理那边把需要的模块指定gc 有问题的页面上,就可以了。
标签:
joomla