Pregunta

¿Alguien tiene alguna experiencia en la cartografía de un dominio a un área MVC?

Aquí está nuestra situación:

sistema antiguo (todavía activo, pero pronto se redirigir a la nueva tienda):

www.example.com - nuestro sitio principal en la que enviar el tráfico
store.example.com - nuestra página de la tienda, que es un sitio completamente separado que está indexada en Google

Nuevo sistema:

www.example.com - mismo sitio que antes
www.example.com/store - nueva página de la tienda - construido en un área ASP.NET MVC

Debido tienda es un dominio separado Google le da una entrada separada en los resultados de búsqueda. Me gustaría mantener este beneficio en el futuro, pero preguntando si existe o no es una buena manera de asignar un dominio (store.example.com) a la zona de MVC o si es sólo va a haber más problemas de lo que vale.

PS. No estoy tratando de mantener la indexación existentes - es una tienda totalmente independiente, así que eso no es posible. Sólo quiero redireccionar a la página correspondiente en la nueva tienda. Sólo estoy tratando de no perder el beneficio de dos dominios para fines de SEO.

¿Fue útil?

Solución

Me gustaría utilizar reescritura de URL, ya sea en ASP.NET o en la Solicitud IIS7 y solicitud de enrutamiento (ARR) para cambiar las peticiones entrantes para store.example.com / ... a example.com/store / ....

MVC no tendrá ningún problema con esto -. No consigue ver nada pero el nuevo URL y generará enlaces sólo para el nuevo diseño

Otras alternativas:

  1. Crear un sitio web para la store.example.com que sólo hace un comodín redireccionamiento 301 para cada página a la página correspondiente en el nuevo sitio.

  2. Si las URL no se superponen en absoluto, señalan el viejo dominio al nuevo sitio MVC y añadir rutas duplicadas para cada acción, por ejemplo, shop.example.com/info.aspx?item27 podría tener una ruta "/info.aspx/{pathinfo*}" ... que carga una acción que sabe cómo manejar los viejos parámetros de URL y puede hacer una redirección a la nueva acción.

Tengo sitios donde hay muchas direcciones URL asignadas a la misma acción - de hecho, todos los URL legado que nunca se ha utilizado para una página sigue funcionando hoy en día, incluyendo incluso las antiguas direcciones URL .ASPX que ahora son atendidos por un MVC Acción. Algunas URL heredadas se tratan utilizando una respuesta 301, otros que legítimamente tienen contenido duplicado en el sitio se manejan de forma normal, pero la página también incluye una URL canónica señalar cuál es la URL preferida.

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