Pregunta
¡Esta pregunta está relacionada con otra pregunta que hice ayer!
Listar todos los enlaces en el sitio web
Creo que cambiar el nombre de todos los archivos .html a .asp y cambiar los enlaces no es bueno para fines de SEP. Alguien me dijo que el complemento de isapi se puede usar para redirigir (301) todos los archivos .html a archivos .asp.
¿Alguien puede explicarme esto? La búsqueda no me ayudó mucho.
Gracias
Solución
Hemos estado utilizando el reescritura iónica . Parece funcionar muy bien. Su aplicación no necesita ningún conocimiento del reescritor. Simplemente configúralo en IIS y redirige tus enlaces. También es gratis / donationware.
Otros consejos
Puede usar http://urlrewriter.net/ para hacer lo que necesite. Tendrá que configurarlo para que ASP.NET procese las extensiones .html. Luego puede redireccionar (301) .html a .aspx muy fácilmente con esta línea en su web.config (en la sección de urlrewriter):
<redirect url="^(.+)\.html(.+)<*>quot; to="$1.aspx$2" permanent='true' />
Otra opción es no cambiar el nombre de los archivos. Podría configurar una aplicación de mapeo para archivos HTML que los pasará a través del procesador asp. Esto te dará contenido dinámico, etc. sin efectos secundarios de SEO.
Como siempre, hay un inconveniente. Pasar un archivo HTML que está destinado a ser estático a través del procesador asp es menos eficiente que solo servirlo.