Open seto1 opened 1 week ago
もともとの動機は ADMIN_SSL="true"
の状態でhttp状態のフロントからツールバー経由で管理画面にアクセスしようとするとエラーになるのでどうにかしたいというものでした。
最初はツールバーの管理画面へのリンク先をhttpsに変更しようと思ったのですが、リダイレクトのほうが便利なのとまとめられる設定は削除したいのでこちらのissueにしました。
実際の運用時は.htaccessにSSLリダイレクトを記載するので、主に開発時のためのものです。
baserCMS version : 5
システム基本設定から「管理画面SSL設定」を削除したい
管理画面SSL設定が有効になっていると管理画面へのhttpアクセスがエラーになる https://github.com/baserproject/basercms/blob/5.1.x/plugins/baser-core/src/BaserCorePlugin.php#L291
この処理がなければBcEnv.cmsUrlかBcEnv.siteUrlにhttpsから始まるURLを設定しておけばそのURLにリダイレクトする https://github.com/baserproject/basercms/blob/5.1.x/plugins/baser-core/src/Controller/Admin/BcAdminAppController.php#L185