憑證應用專業評鑑論壇

 找回密碼
 立即註冊
搜索
查看: 1796|回復: 0

IIS6 上設定將http頁面轉址到https (part I)

[複製鏈接]

10

主題

10

帖子

77

積分

註冊會員

Rank: 2

積分
77
發表於 2015-11-13 16:42:04 | 顯示全部樓層 |閱讀模式
本帖最後由 Gilbert 於 2015-12-15 10:19 編輯

在IIS 7以後有rewrite元件協助轉址就不多述,IIS6 部分則無,所以寫此小note。
原理:利用不開放80 port 而出現403.4 錯誤頁面,直接在403頁面上一組轉址script,即可達到效果,步驟如下:


1. 在 iis 的設定 >>  [目錄安全設定]  >> 下方 [編輯] >> 勾選 [需要安全通道 (SSL) ] ....(僅限443port可過)
2. 再到找到 [自訂錯誤],找到 403.4的網頁位置(一般是在 c:\windows\help\iisHelp\common\403-4.htm),在頭段加上
<!-- beginning of redirectSSL.html file -->
<script type="text/javascript">
function redirectToHttps()
{
var httpURL = window.location.hostname+window.location.pathname;
var httpsURL = "[color=blue !important][size=1em]https://" + httpURL ;
window.location = httpsURL ;
}
redirectToHttps();
</script>
<!-- end of redirectSSL.html file -->


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

憑證專業評鑑網|Certificate Authority Forum  

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

網站版權所有:CAForum Group(2013-2014)

使用 Dizcus X3.1.

快速回復 返回頂部 返回列表