使用web.config 將HTTP 請求重定向到HTTPS
您正在尋求解決方案,透過以下方式對網站中的所有資源強制執行HTTPS: web.config 文件,獨立於PHP。為此,您可以利用 IIS 中的 URL 重寫模組。
解決方案:
<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>
說明:
注意: 此解決方案在任何程式碼執行之前在 URL 重寫層級運行,且不特定於 ASP.NET 或 PHP 等任何特定技術。
以上是如何使用 web.config 將 HTTP 重新導向到 HTTPS?的詳細內容。更多資訊請關注PHP中文網其他相關文章!