Cómo convertir asp.net a asp
El programa web desarrollado con asp.net utiliza URLRewriter.dll para lograr la estatización.
A. Descargue URLRewriter.rar, descomprímalo y colóquelo en el directorio /bin/
B. Agregue URLRewriter.rar a la referencia del proyecto.
C. Configure el sitio IIS y apunte la extensión html al controlador aspnet_isapi.dll.
IIS site-gt; properties-gt; home directorio-gt; configuración-gt; add
El archivo ejecutable se procesa igual que aspx, ambos son c:\windows\ microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
Preste especial atención, no elija verificar si el archivo existe.
D. Agregue contenido de configuración en web.config, que se incluye en el paquete comprimido.
lt;configSectionsgt;
lt;section name="RewriterConfig"
type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /gt;
lt;/configSectionsgt;
lt;!--redireccionamiento real--gt;
lt;RewriterConfiggt;
lt;Rulesgt; /p>
lt;RewriterRulegt;
lt;LookForgt;~/(\d*).htmllt;/LookForgt;
lt;SendTogt;~/user/ default .aspx?link=$1lt;/SendTogt;
lt;/RewriterRulegt;
lt;/Rulesgt;
lt;/RewriterConfiggt;
lt; p>
lt;system.webgt;
lt;!--
Necesita agregar una referencia html en IIS y cambiarla a una referencia aspx.
--gt;
lt; httpHandlersgt
lt; agregar verbo="*" ruta="*.aspx"
type="URLRewriter.RewriterFactoryHandler , URLRewriter" /gt;
lt; agregar verbo="*" path="*.html"
type="URLRewriter.RewriterFactoryHandler, URLRewriter " /gt;
lt;/httpHandlersgt;
E. Ingrese [url][/url] en la barra de direcciones para apuntar a [url][/url]
4. Basado en la configuración del servidor web Apache estático del servidor HTTP Apache (conf/httpd.conf)
A. Busque los módulos LoadModule rewrite_module/mod_rewrite.so en el archivo httpd.conf
Por lo general, esta línea está comentada. Elimina el "#".
Si no, agregue esta línea.
B. Agregar código:
lt; IfModule mod_rewrite.cgt;
RewriteEngine On
RewriteRule ^/([0-9] ] ).html$ /user.php?user=$1
lt;/IfModulegt;
C. Si el sitio web está definido a través de un host virtual, asegúrese de agregarlo a el archivo de configuración del host virtual .htccess; de lo contrario, es posible que
no se pueda utilizar.
D. Reinicie Apache y vuelva a cargar la configuración.
E. Ingrese [url][/url] en la barra de direcciones, que en realidad apunta a [url][/url]