Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 找不到合适的请求处理程序_Typo3 - Fatal编程技术网

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

Typo3 找不到合适的请求处理程序,typo3,Typo3,当条件适用时,我尝试通过打字脚本重定向。比如: [globalString = IENV:REQUEST_URI = /page/] config > config.additionalHeaders = Location: /somepage/ [global] 但是我得到了错误“找不到合适的请求处理程序”。为什么?很可能是因为您清除了整个config.对象,这使得TYPO3几乎无法处理请求,或者是因为config.additionalHeaders是一个数组,您将其转换为

当条件适用时,我尝试通过打字脚本重定向。比如:

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

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

很可能是因为您清除了整个
config.
对象,这使得TYPO3几乎无法处理请求,或者是因为
config.additionalHeaders
是一个数组,您将其转换为字符串(确切地说,因为这是TS,所以实际上您将对象本身的类型更改为
位置:/somepage
)。有关如何添加自定义标题的详细信息,请参阅


我可以建议您在虚拟主机配置或.htaccess文件中配置这些规则吗?这通常是一个更安全、更有效的解决方案,因为它涉及重定向问题!

谢谢。清除配置会引发错误。
[globalString=IENV:REQUEST_URI=/page/]
只是一个示例条件;-)