我使用Umbraco構建網站,並且有幾個頁面需要通過HTTPS而不是HTTP(例如登錄頁面)訪問。Umbraco - 爲某些頁面使用HTTPS
我見過一些宏,它們放在需要使用HTTPS的頁面上,本質上只是檢查使用的協議,並在必要時使用正確的協議執行Response.Redirect
。這看起來像是一種可怕的方式來實現似乎是一個相當基本的要求 - 理想情況下,我希望Umbraco將這些頁面的任何鏈接渲染爲<a href="https://..."
,而不是在用戶轉到頁面時進行重定向。
使用這些重定向宏,如果用戶在HTTPS頁面上並導航到HTTP瀏覽器,也有可能會顯示警告。如果鏈接是相對的,用戶將從HTTPS重定向到HTTP,並且瀏覽器可能會對此提出警告。
有沒有辦法實現這一點,而無需修改任何Umbraco框架代碼?
好的,也許使用重定向模塊作爲Umbraco中鏈接的備份方法並不算太壞。但在HTTPS中運行整個站點似乎也有意義。謝謝! – 2011-02-07 14:41:49