Tengo una plantilla CMS en PHP y para activar la reescritura de URL, como guia me indica a ingresar lo siguiente en el archivo web.config:
Código HTML:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="false" />
<defaultDocument>
<files>
<clear />
<add value="index.php" />
</files>
</defaultDocument>
<customErrors mode="On" defaultRedirect="/index.php">
<error statusCode="404" redirect="/index.php" />
</customErrors>
</system.webServer>
</configuration>
Al activarlo provoca el error 500.19, según se explica en la web de Microsoft, el codigo 0x8007000d "No se puede tener acceso a la página solicitada porque los datos de configuración de la página no están válidos.".
Causas:
Este problema se produce porque el archivo ApplicationHost.config o el archivo Web.config contiene un elemento XML con formato incorrecto.
Solucion:
Eliminar el elemento XML con formato incorrecto desde el archivo ApplicationHost.config o desde el archivo Web.config
Cual es el formato correcto para linkear el XML?