Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengalihkan HTTP ke HTTPS menggunakan web.config?
Ubah hala Permintaan HTTP ke HTTPS Menggunakan web.config
Anda sedang mencari penyelesaian untuk menguatkuasakan HTTPS untuk semua sumber dalam tapak web anda melalui fail web.config, bebas daripada PHP. Untuk mencapainya, anda boleh menggunakan modul Tulis Semula URL dalam IIS.
Penyelesaian:
<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>
Penjelasan:
Nota: Penyelesaian ini beroperasi pada peringkat penulisan semula URL, sebelum sebarang pelaksanaan kod , dan tidak khusus untuk mana-mana teknologi tertentu seperti ASP.NET atau PHP.
Atas ialah kandungan terperinci Bagaimana untuk Mengalihkan HTTP ke HTTPS menggunakan web.config?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!