TYPO3错误404而不是redicrect

时间:2016-12-13 10:28:10

标签: typo3

我遇到了这样的问题:如果我网站上的网页不存在,它总是在主页面重定向,但我想显示404错误。 示例:example.com/sdasadsasad - 我看到主页面。我该怎么办呢?我尝试添加localconfiguration

    'pageNotFound_handling' = '/';
    'pageNotFound_handling_statheader' = 'HTTP/1.1 404 Not Found';

但它没有帮助。 TYPO3 7.6.11

enter image description here

2 个答案:

答案 0 :(得分:0)

查看安装工具的说明以了解设置。描述了做什么的设置。

因此,pageNotFound_handling中的字符串会获取输入的页面并显示此字段,true1将显示错误消息。

我建议在TYPO3中创建一个错误页面example.com/404.html,然后在404.html中输入pageNotFound_handling,以便自定义错误。

如果您只想显示错误,请在true设置中输入1pageNotFound_handling

答案 1 :(得分:0)

我们遇到了同样的问题。我们启用了curl($ GLOBALS ['TYPO3_CONF_VARS'] ['SYS'] ['curlUse'] = 1)。由于我们的配置,curl无法获取错误页面,因为无法验证SSL证书。

小心,以下想法很难看: 你可以通过编辑TypoScriptFrontendController.php找到更多关于这个问题的信息:找到函数pageErrorHandler(关于第2000行 - 谁写了这么长的文件?!),找到对GernalUtility :: getUrl()的调用并添加第四个参数new数组变量。 var_dump而不是对HttpUtility :: redirect的调用。如果有卷曲错误,你应该得到卷曲错误。