Craft CMS で作る会員制サイトでログインが切れたときにリダイレクトされる URL を変更する
2017-09-21
1分で読了
更新: 2025-12-14
目次
Craft CMS でフロント側のサイトを {% requireLogin %} を利用して会員専用サイトにしているとき、ログインがタイムアウトすると初期設定では http://your-host/login という URL にリダイレクトされるようになっています。
このリダイレクトされる URL の変更方法をご紹介します。
loginPath - general.php
このリダイレクトされる URL を変更するには、 craft/config/general.php に下記の設定を追加するだけです。
'loginPath' => 'リダイレクトさせるURL',
なお、ここで指定した URL は管理画面でログインが切れたときにリダイレクトされる管理画面のログイン URL とは異なります。つまり、ここで設定をしても、管理画面でログアウトしたときは今まで通り管理画面のログイン画面にリダイレクトされます。
簡単ですが、以上です。
【参考】