【问题标题】:Expression Engine 404 issues表达式引擎 404 问题
【发布时间】:2012-03-30 12:33:16
【问题描述】:

我在设置 404 的良好系统时遇到了问题,该系统可以以我喜欢在 Expression Engine 中做事的特定方式进行管理。我正在使用内置的 404 选项,它似乎工作得很好,除了一件事。

对于我所有的一般页面,比如关于我们、条款等,我喜欢有一个类似于以下行的 URL:

domain.com/index.php/about-us

我只是告诉我的家庭组中的默认模板从某个工作正常的频道中提取帖子名称,但是当它们在系统中打开时会触发 404。

我认为这可能是因为包含此内容的频道与家庭组的名称不同,但重命名它们以匹配给我内部服务器错误。此外,我觉得奇怪的是,在没有选择 404 页面的情况下,我仍然会在该地方获得基本的 404 页面,但对于这些常规页面却没有。

我需要知道的是,无论如何,它是否可以将顶级链接识别为有效,而无需为每个链接创建模板条目或创建我自己的带有重定向的 404 系统?

【问题讨论】:

    标签: templates http-status-code-404 expressionengine


    【解决方案1】:

    这可能是因为您在全局模板首选项中启用了严格 404。

    不过我的建议是使用 Pages 模块简单地创建这些页面,这是在 EE 中创建非基于模板的 URL 的更标准化的方法。

    【讨论】:

    • 谢谢 Derek,我完全忘记了 Pages 模块。我以前用过它,但它还没有成为习惯,是时候改变它了。
    猜你喜欢
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2011-11-06
    • 2013-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多