Maison >développement back-end >C++ >Comment rediriger HTTP vers HTTPS à l'aide de web.config ?
Rediriger les requêtes HTTP vers HTTPS à l'aide de web.config
Vous recherchez une solution pour appliquer HTTPS pour toutes les ressources de votre site Web via un fichier web.config, indépendant de PHP. Pour ce faire, vous pouvez utiliser le module de réécriture d'URL dans IIS.
Solution :
<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>
Explication :
Cette solution fonctionne au niveau de la réécriture d'URL, avant toute exécution de code , et n'est spécifique à aucune technologie particulière comme ASP.NET ou PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!