【问题标题】:TYPO3 6.2 - 404 error page with realurlTYPO3 6.2 - 带有 realurl 的 404 错误页面
【发布时间】:2016-06-30 13:55:29
【问题描述】:

我有一个使用 realurl 和以下 LocalConfiguration.php 运行的 TYPO3 CMS 6.2.15:

'FE' => array(
    'pageNotFound_handling' => '/404/',
    'pageNotFound_handling_statheader' => "HTTP/1.0 404 Not Found",
    ...
), ...

我创建了一个名为“404”的页面,并测试了我是否可以像 page.ending/404/ 这样调用该页面。有用。但现在我尝试了一个不存在的页面,例如 page.ending/asdfasdf/ 并获取默认的 Apache Unauthorized 页面。这是为什么呢?

至少我得到了正确的 404 标头信息,但为什么它没有重定向到 404 页面?

【问题讨论】:

标签: typo3 typo3-6.2.x realurl


【解决方案1】:

你要把对应的行改成:

'pageNotFound_handling' => 'REDIRECT:<your-404-url>',

【讨论】:

  • $GLOBALS['TYPO3_CONF_VARS']['FE']['pageNotFound_handling'] = 'REDIRECT:/your-relative-404-url/';
【解决方案2】:

首先检查你的php.ini文件中是否启用了php函数curl。如果curl被禁用,则首先启用该功能。

然后在您的LocalConfiguration.php 文件中使用以下代码。

'FE' => [
    'pageNotFound_handling' => '/your-page-name/',
],

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-24
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多