Al hacer una regla simple como la siguiente:
de: www.misitio.com/informe/1
a: www.misitio.com/informe.php?informe=1
Para hacerlo, creo el siguiente archivo web.config
Código HTML:
<?xml version="1.0" ?> <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> <system.web> <rewriteModule> <rewriteOn>true</rewriteOn> <rewriteRules> <rule source="informe/(\d+)" destination="informe.php?informe=$1"/> </rewriteRules> </rewriteModule> </system.web> </configuration>
Código:
Detailed Error Information ========================== Module IIS Web Core Notification Unknown Handler Not yet determined Error Code 0x80070032 Config Error The configuration section 'rewriteModule' cannot be read because it is missing a section declaration Config File \\?\UNC\hmfsw\web\[servidor]\[sitio]\public_html\web.config Requested URL http://www.misitio.com:80/ Physical Path Logon Method Not yet determined Logon User Not yet determined ----------------- 3: <system.web> 4: <rewriteModule> 5: <rewriteOn>true</rewriteOn>
El error me lo indica en l linea 4. La descripcion aparentemente indica que falta alguna declaracion en el archivo web.config pero en todos los ejemplos que encontre en internet lo realizan como muestro arriba.
Espero me puedan ayudar. Quiza sea algun problema con el hosting, no se.