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

¿Fue útil?

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.

IIS 7 tiene esta característica integrada .

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top