【问题标题】:Expression Engine - Why is a template in the main directory 404?表达式引擎 - 为什么主目录中的模板是 404?
【发布时间】:2012-03-14 12:56:33
【问题描述】:

多年来,我一直在使用 .htaccess 规则来隐藏 EE 网站的索引页面,这通常允许我在网站模板组中创建一个模板,该模板无需在其中包含网站模板组的名称即可显示网址。像这样:

http://mysite.com/template_name

但是,我在一个尝试过此操作的网站上工作,但一直收到 404 错误。

这是我正在使用的 .htaccess 代码:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L] 

这是实际路径:http://corecubed.com/main/landing-page 这就是它应该显示的内容:http://corecubed.com/landing-page

(注意:此页面适用于移动设备,在常规网页上显示相当大。)

问题是,为什么不包含站点模板组的名称就无法正常显示,我该如何解决?

谢谢。

【问题讨论】:

    标签: expressionengine


    【解决方案1】:

    您的全局模板首选项下似乎启用了严格网址。尝试关闭该设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      相关资源
      最近更新 更多