Mengubah hala Permintaan ke HTTPS Menggunakan Fail Web.config pada Windows
Jika tiada fail .htaccess, pengguna menjalankan Windows dengan IIS boleh mencari kaedah alternatif untuk menguatkuasakan sambungan HTTPS. Artikel ini menunjukkan penyelesaian yang mudah tetapi berkesan menggunakan fail web.config, memenuhi keperluan pengguna yang mempunyai kebiasaan terhad dengan IIS dan web.config.
Paksa HTTP ke HTTPS Redirection
Untuk mengubah hala semua sumber ke HTTPS dalam fail web.config, gunakan kod berikut:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <clear /> <rule name="Redirect to https" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
Penting Nota
Penyelesaian ini beroperasi secara bebas daripada ASP.NET atau PHP, memanfaatkan modul penulisan semula URL untuk mengubah suai permintaan pada tahap rendah, memastikan penguatkuasaan HTTPS untuk semua aset tapak.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengubah hala HTTP ke HTTPS Menggunakan Fail web.config pada Pelayan Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!