我正在Joomla 3中建立一个新网站,这是一些非常奇怪的行为,我只是偶然发现......
我在菜单项中输入了错误的网址并阅读了更多链接,例如
website.de/weOffer/drinks/Read%20Private%20Message/beer。
我会给你一个真实的网址,但该项目仍在开发中并进行分类。 URL中的/ Read%20Private%20Message / part显然不属于那里,默认情况下由joomla插入。结果当然是致命的。不仅菜单项不起作用,读取更多链接也不是,都导致404错误!
更详细地说,这是我设置的内容以及迄今为止我发现的内容。
我创建了一个类别博客,其中列出了文章,每篇文章都有一个阅读更多链接,按预期工作。
现在每篇全文文章都应该有自己的幻灯片和其他几个模块,比如其中的一个事实框。 这就是为什么,文章本身也必须显示为菜单项,因此在模块管理器中我可以选择,特定的幻灯片模块仅在此特定文章中使用。 因此,我创建了菜单项,其中包含链接到已定义文章的单篇文章的类型。
主菜单代表页面树,每个类别博客都有作为子项的单篇文章的链接。有些猫博客有猫博客作为孩子,然后是文章。
此设置按预期工作,只要我不将文章菜单项设置为文章本身所属类别的类别博客的子项。 例: MENU = 我们提供(catblog) - >饮料(catblog) - >啤酒(singlearticle) ARTICLEMANAGER 啤酒(类别:饮料) 结果:错误的URL如上所述。
我可以通过在菜单管理器中使用rebuild来修复错误,但这只是完成的一半。菜单URL正在修复,但我必须进入文章本身,删除读取更多并再次插入,因为读取的私人消息不会被删除,即使我清除我的缓存。当我完成重新保存readmore链接时,一切都正常,直到我下次保存文章菜单项。读取私人消息错误又回来了,进行另一轮。
我是超级用户,所以我怀疑我在joomla中拥有所有权利......
这必须与搜索引擎友好的URL(SEF)有关,因为它只发生在我打开SEF和mod重写时。我使用默认的.htaccess文件,没有任何更改。
以下是一些有类似问题的人,但没有给出令人满意的解决方案:
http://forum.joomla.org/viewtopic.php?t=802045 http://www.jevents.net/forum/viewtopic.php?f=31&t=19620
我已阅读有关迁移和更新错误的信息,导致同样的问题。
我手动迁移(sql备份,将配置文件中的某些路径更改)从本地apache迁移到1& 1 apache服务器,两者都运行PHP 5.4,所以我怀疑这是一个迁移问题此外,当我创建问题时也出现问题新文章和菜单项(在父类别下)。
更改菜单项和文章本身的别名没有任何效果。
我真的希望有人可以给我一个提示,或者甚至只是确认这是一个错误如果这是设计行为而不是它的原因是什么?
我对此感到非常沮丧,因此我没有那么多选择: 1. SEF是必须的(对我的客户) 2.更改菜单树结构,以便链接的项目不再是他们的cat块父项的子项会破坏我的面包屑。 3.手动重建和更改每个菜单项和文章2到3次是耗时的,容易出错,烦人且我不想将产品卖给这样的客户,因为他们想要为自己维护它posiible。
非常感谢您的帮助!
Greets paad。