找不到合适的请求处理程序

时间:2017-08-18 13:05:53

标签: typo3

当条件适用时,我尝试通过TypoScript重定向。类似的东西:

[globalString = IENV:REQUEST_URI = /page/]
   config >
   config.additionalHeaders = Location: /somepage/
[global]

但我收到错误“找不到合适的请求处理程序”。为什么呢?

1 个答案:

答案 0 :(得分:1)

这很可能是因为你清除整个config.对象,这使得TYPO3几乎无法处理请求,或者因为config.additionalHeaders是一个数组而你将它转换为字符串(正是因为这是TS,您实际上将对象本身的类型更改为Location: /somepage)。有关如何添加自定义标题的详细信息,请参阅https://docs.typo3.org/typo3cms/TyposcriptReference/7.6/Setup/Config/Index.html#additionalheaders

我建议您在虚拟主机配置或.htaccess文件中配置此类规则吗?当它涉及重定向时,这通常是一种更安全,更有效的解决方案!