0
Ainsi le titre l'indique. Je n'arrive tout simplement pas à faire fonctionner le fichier web.config. Si quelqu'un sait ce que je fais mal ici ce serait bien. http_error_handler.php
prend une requête get dans l'URL et affiche l'erreur en fonction de cela.Essayer de créer une page d'erreur personnalisée avec IIS (le serveur utilise PHP)
Contenu de web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<remove value="index.php" />
<add value="index.php" />
</files>
</defaultDocument>
<httpErrors>
<clear />
<remove statusCode="403" subStatusCode="-1"></remove>
<remove statusCode="404" subStatusCode="-1"></remove>
<remove statusCode="405" subStatusCode="-1"></remove>
<remove statusCode="408" subStatusCode="-1"></remove>
<remove statusCode="500" subStatusCode="-1"></remove>
<remove statusCode="502" subStatusCode="-1"></remove>
<remove statusCode="504" subStatusCode="-1"></remove>
<error statusCode="403" path="/php/handlers/http_error_handler.php" responseMode="ExecuteURL"></error>
<error statusCode="404" path="/php/handlers/http_error_handler.php" responseMode="ExecuteURL"></error>
<error statusCode="405" path="/php/handlers/http_error_handler.php" responseMode="ExecuteURL"></error>
<error statusCode="408" path="/php/handlers/http_error_handler.php" responseMode="ExecuteURL"></error>
<error statusCode="500" path="/php/handlers/http_error_handler.php" responseMode="ExecuteURL"></error>
<error statusCode="502" path="/php/handlers/http_error_handler.php" responseMode="ExecuteURL"></error>
<error statusCode="504" path="/php/handlers/http_error_handler.php" responseMode="ExecuteURL"></error>
</httpErrors>
</system.webServer>
<system.web>
<customErrors mode="On">
<error statusCode="403" redirect="/php/handlers/http_error_handler.php?status=403"></error>
<error statusCode="404" redirect="/php/handlers/http_error_handler.php?status=404"></error>
<error statusCode="405" redirect="/php/handlers/http_error_handler.php?status=405"></error>
<error statusCode="408" redirect="/php/handlers/http_error_handler.php?status=408"></error>
<error statusCode="500" redirect="/php/handlers/http_error_handler.php?status=500"></error>
<error statusCode="502" redirect="/php/handlers/http_error_handler.php?status=502"></error>
<error statusCode="504" redirect="/php/handlers/http_error_handler.php?status=504"></error>
</customErrors>
</system.web>
</configuration>