リダイレクトを正しく機能させる方法はわかりませんが、少し背景が役立つかもしれません。
TypolinkLinkAccessRestrictedPages は、リンクの生成とのみ対話します。そうすれば、アクセスが制限されたページへのリンクがある場所ならどこでも、「PAGE Id」ページを指すリンクを取得する必要があります。PAGE Id の代わりにログイン pid を使用していると思われますが、これでうまくいくはずですが、私はこの特定の機能を使用していません。TypolinkLinkAccessRestrictedPages = NONE を使用すると、すべてのリンクが表示され、正しい URL にリンクされますが、ログインしているユーザーのみがそれらのページを正常に読み込むことができます。
ログインせずにアクセス制限ページへのブックマークを使用したり、これらのリンクのいずれかをクリックしたり、アドレスを直接入力したりすると、TYPO3 の 404 処理に遭遇します (エラーメッセージ: IDアクセス可能なページではありませんでした)。TYPO3 がこれらのエラーを処理する方法を変更するには、localconf.php の次の設定を介して TYPO3 の動作を変更する必要があります。
$TYPO3_CONF_VARS["FE"]["pageNotFound_handling"]
pageNotFound_handling をハッキングせずに、ログイン ページに自動的にリダイレクトするクリーンな方法があるかどうかはわかりません。
タイポスクリプト ソリューションに関する限り、それは私のサイトでは機能しません。トリガーは、誰かがログインしているかどうかではないためです (多くの場合、ログインしていません)。私のサイトのトリガーは、多くのページはログインを必要としないため、ログインしていないすべての人をリダイレクトしたくありません。