2017-08-18 44 views
0

當條件適用時,我嘗試通過TypoScript重定向。喜歡的東西:找不到合適的請求處理程序

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

但我得到的錯誤「沒有合適的請求處理程序中」。爲什麼?

回答

1

這很可能是因爲您清除整個config.對象留下TYPO3處理請求的幾乎不能,或者因爲config.additionalHeaders是一個數組,將其轉換爲字符串(確切的說,因爲這是TS,你竟然變對象本身的類型爲Location: /somepage)。有關如何添加自定義標題的更多信息,請參閱https://docs.typo3.org/typo3cms/TyposcriptReference/7.6/Setup/Config/Index.html#additionalheaders

我是否可以建議您在虛擬主機配置或.htaccess文件中配置此類規則?當它涉及重定向時,這通常是更安全和更高效的解決方案!

+0

謝謝。清除配置已經引發了錯誤。 '[globalString = IENV:REQUEST_URI =/page /]'只是一個示例條件;-) –