Mô-đun viết lại URL IIS 2.1 cho IIS7 + có thể là bạn của bạn. Mô-đun có thể được tải xuống từ IIS URL Rewrite . Sử dụng Mô-đun Viết lại URL và Tham chiếu cấu hình mô-đun viết lại URL 2.0 giải thích cách sử dụng mô-đun.
Sau khi mô-đun được cài đặt, bạn có thể tạo chuyển hướng rộng máy chủ bằng IIS Manager. Chọn Viết lại URL , Thêm quy tắc ... và quy tắc trống .
Tên:
Chuyển hướng đến HTTPS
URL phù hợp URL được
yêu cầu: Matches the Pattern
Sử dụng: Wildcards
Mẫu: *
Bỏ qua trường hợp: Đã kiểm tra
Điều kiện Phân
nhóm logic: Match Any
Đầu vào điều kiện : {HTTPS}
Kiểm tra nếu chuỗi đầu vào: Matches the Pattern
Mẫu: OFF
Bỏ qua trường hợp: Đã kiểm tra Các
nhóm chụp theo dõi qua các điều kiện: Không được chọn
Biến máy chủ
Để trống.
Hành
động Loại hành động: Redirect
Chuyển hướng URL: https://{HTTP_HOST}{REQUEST_URI}
Nối chuỗi truy vấn: Không được kiểm tra
Loại chuyển hướng: Permanent (301)
Áp dụng quy tắc và chạy IISReset (hoặc nhấp vào Khởi động lại trong Trình quản lý IIS)
Ngoài ra, sau khi cài đặt mô-đun, bạn có thể sửa đổi tệp applicationhost.config như sau:
<system.webServer>
<rewrite>
<globalRules>
<rule name="Redirect to HTTPS" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" ignoreCase="true" negate="false" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
<add input="{HTTPS}" ignoreCase="true" matchType="Pattern" negate="false" pattern="OFF" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" appendQueryString="false" redirectType="Permanent" />
</rule>
</globalRules>
</rewrite>
</system.webServer>