HTTP-Anfragen mit web.config auf HTTPS umleiten
Sie suchen nach einer Lösung, um HTTPS für alle Ressourcen auf Ihrer Website über eine zu erzwingen web.config-Datei, unabhängig von PHP. Um dies zu erreichen, können Sie das URL-Rewrite-Modul in IIS verwenden.
Lösung:
<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>
Erklärung:
Hinweis: Diese Lösung wird auf der Ebene des URL-Umschreibens vor der Codeausführung ausgeführt und ist nicht spezifisch für eine bestimmte Technologie wie ASP.NET oder PHP.
Das obige ist der detaillierte Inhalt vonWie leite ich HTTP mit web.config zu HTTPS um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!