全站通過https訪問前,請先確認網站各頁面能正常通過https訪問,若網站中不安全元素沒有解決(即網站中仍存在外部的圖片、js、css等鏈接),則強制全站https訪問后會造成部分頁面顯示異常。
具體實現辦法:
1.打開IIS管理器,找到需要配置SSL證書的站點,右鍵屬性。
2.選擇“目錄安全性”,在“安全通信”區域點擊“編輯”。
3.勾選“要求安全通道(SSl)”,確定完成。
4.修改IIS403文件。
路徑:C:/WINDOWS/Help/iisHelp/common/403-4.htm
溫馨提示:1、先備份,再修改;2、403跳轉對搜索引擎收錄可能會有影響。
把內容替換為:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>該頁必須通過安全通道查看</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312">
</HEAD>
<BODY>
<script type="text/javascript">
var url=window.location.href;
url=url.replace("http:","https:")
window.location.replace(url)
</script>
</BODY>
</HTML>