我有这样的问题:如果我的网站上的页面不存在,它总是会在主页面重定向,但我想显示404错误。 示例:example.com/sdasadsasad - 我看到主页面。我如何解决它?我尝试添加本地配置TYPO3错误404,而不是redicrect
'pageNotFound_handling' = '/';
'pageNotFound_handling_statheader' = 'HTTP/1.1 404 Not Found';
但它没有帮助。 TYPO3 7.6.11
我有这样的问题:如果我的网站上的页面不存在,它总是会在主页面重定向,但我想显示404错误。 示例:example.com/sdasadsasad - 我看到主页面。我如何解决它?我尝试添加本地配置TYPO3错误404,而不是redicrect
'pageNotFound_handling' = '/';
'pageNotFound_handling_statheader' = 'HTTP/1.1 404 Not Found';
但它没有帮助。 TYPO3 7.6.11
看看在安装工具设置的描述。有描述什么设置做什么。
因此,pageNotFound_handling
中的一个字符串将获取输入的页面并显示该页面,true
或1
将显示错误消息。
我建议在TYPO3中创建一个类似example.com/404.html
的错误页,并在pageNotFound_handling
中输入404.html
,以便您可以自定义错误。
如果您只想显示错误,请在pageNotFound_handling
设置中输入true
或1
。
我们遇到了同样的问题。我们启用了curl($ GLOBALS ['TYPO3_CONF_VARS'] ['SYS'] ['curlUse'] = 1)。由于我们的配置,curl无法获取错误页面,因为SSL证书无法验证。
注意,下面的想法是丑陋: 您可以通过编辑TypoScriptFrontendController.php找到更多关于这个问题:查找功能pageErrorHandler(约2000线 - 谁写这么长的文件?!),找到通话到GernalUtility :: getUrl()并添加一个新的数组变量作为第四个参数。 var_dump而不是对HttpUtility :: redirect的调用。如果有卷曲错误,你应该得到卷曲错误。
它没有帮助。向上新增屏幕 – Dev
那么现在[FE] [pageNotFound_handling]的价值是多少? – mtness