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

# サーバー
エックスサーバー