2

に次のコードを追加しましたlocalconf.php

$TYPO3_CONF_VARS['BE']['adminOnly'] = '2';
$TYPO3_CONF_VARS['FE']['pageUnavailable_force'] = '1';
$TYPO3_CONF_VARS['FE']['pageUnavailable_handling'] = 'http://www.somedomain.com/maintenance';
$TYPO3_CONF_VARS['FE']['pageUnavailable_handling_statheader'] = 'HTTP/1.0 503 Service Temporarily Unavailable';
$TYPO3_CONF_VARS['SYS']['devIPmask'] = '127.0.0.1,::1,1.2.3.4';

1.2.3.4 は私の IP アドレスです。http://www.somedomain.com/maintenanceは別の Web サーバー上にあります (TYPO3 がインストールされている Web サーバーではありません)。次のメッセージが表示されますMoved Permanently - The document has moved here。正しいリダイレクトを行うにはどうすればよいですか? TYPO3がインストールされているWebサーバーにhtmlファイルを配置しようとしましたが、

エラーが発生しました。

理由: このページは一時的に利用できません。

さらに、エラー ドキュメントの取得中にhttp://www.domain.com/maintenance.htmlが見つかりませんでした。

私が間違っていることは何ですか?

4

2 に答える 2

1

の値はpageUnavailable_handlingTYPO3 によって取得され、解析されてからブラウザに返されます。したがって、別のサーバーを指定する場合は、30xヘッダーを送信して HTML ドキュメント内でリダイレクトを行うか、.htaccess 内でリダイレクト ルールを設定する必要があります。私は後者をします。

于 2013-06-29T15:12:54.547 に答える