Tôi đã cài đặt IIS URL Rewrite 2.0
và thêm quy tắc để chuyển hướng tất cả liên kết http đến https. Đây là mã số Web.Config
của tôi:Viết lại URL IIS: 403 - Bị cấm: Truy cập bị từ chối
<rewrite>
<rules>
<rule name="REdirect To HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>
Mọi thứ đều ổn. Nhưng khi tôi truy cập trang web của tôi bằng cách sử dụng http, nó ném 403 lỗi.
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.
TLS 1.0 được bật với IIS 7.5.
Tôi có thể tìm thêm thông tin về chính xác loại lỗi 403 là gì?
Liệu trang web làm việc tốt với điều đó viết lại quy tắc vô hiệu hóa? –
Có. nó hoạt động tốt khi nó bị vô hiệu hóa. – Abdul
Tính năng này có hoạt động với 'https' không? – Satpal