2017-08-18 9 views
0

条件が適用されるときにTypoScript経由でリダイレクトしようとしています。次のようなものがあります。適切なリクエストハンドラが見つかりません

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

しかし、「適切なリクエストハンドラが見つかりません」というエラーが表示されます。どうして?

答えて

1

あなたはかなり不可能な要求を処理するのTYPO3を残し、または全体config.オブジェクトをクリアするため、ほとんどの場合、これはある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 /]'は例の条件に過ぎません;-) –

関連する問題