Re: ゲストの表示権限を付与していない場合、Concrete5のログイン画面が表示されないようにしたい
2021年2月18日 at 16:26
こちらを参考にforward_to_loginの値をfalseに設定しました。
表示権限が管理者のみのページへ未ログインのブラウザでアクセスしてみると、403ページまたは404ページが表示されるようになりました。
404ページが表示される原因が分からず、フルサイトをクリーンインストールし同じような設定で試してみると、以下のようになりました。
1. 上級権限モードを有効にする
2. キャッシュをすべて無効にしてクリア
3. Teamページの表示権限から[ゲスト]グループを削除し、[管理者]グループを追加
http://ドメイン名/index.php/team
4. 未ログインのブラウザで以下へアクセス
http://ドメイン名/index.php/team
404 Error
http://ドメイン名/index.php/team/careers
404 Error
http://ドメイン名/index.php/team/careers/web-developer
403 Error
URLはログインすれば表示されますので、権限がない場合は403ページを表示したいと思います。
ログイン画面の代わりに403エラーを表示するには、他にも何か設定が必要でしょうか。
# concrete5 バージョン
8.5.4
# PHP バージョン
7.3.x
# サーバー
エックスサーバー
Your post has been saved and will be published after approval by the forum moderator.