Umbracoでサイトを構築していますが、HTTPの代わりにHTTPS(ログインページなど)で訪問する必要のあるページがいくつかあります。Umbraco - 一部のページでHTTPSを使用する
私は、HTTPSを使用する必要のあるページに置かれたマクロを見ただけで、使用するプロトコルを確認し、必要なら正しいプロトコルでResponse.Redirect
を実行します。これは、かなり基本的な要件であると思われるものを達成する恐ろしい方法のように思えます。理想的には、Umbracoがこれらのページへのリンクを<a href="https://..."
としてレンダリングし、ユーザーがページに移動したときにリダイレクトしないようにします。
これらのリダイレクトマクロでは、ユーザーがHTTPSページにアクセスしてHTTPにナビゲートすると、ブラウザに警告が表示される可能性もあります。リンクが相対的である場合、ユーザーはHTTPSからHTTPにリダイレクトされ、ブラウザはこれについて警告することがあります。
Umbracoフレームワークコードを変更せずにこれを達成する方法はありますか?
いいえ、Umbracoに設定されたリンクのバックアップとしてリダイレクトモジュールを使用する方法はそれほど悪くはありません。しかし、HTTPSでサイト全体を動かすことも意味をなさないようです。ありがとう! –