301 movido permanentemente la página


Cuando la reescritura de este sitio web como ASP .neta yo tenía un montón de páginas externas vincular directamente a los artículos usando el viejo ASP URL. Yo quería ser capaz de mostrar el artículo basado en estas URLs antiguas, pero aún así informar a Google de que la página ya no existía.

La solución fue buscar el antiguo artículo ID de una tabla, si la encuentra me gustaría volver a una 'Página 301 movido permanentemente' de código, y si no lo encuentra me gustaría volver '404 no encontrado' código.

lo Primero es abrir una conexión de crear una instrucción select de SQL (no se muestra). Después doy la Respuesta.Estado para el código apropiado. Si el código es '301' también necesitamos un encabezado adicional denominado 'Ubicación' que contiene el URL de nuevo.

conjunto de rsArticle = cnnConnection.Execute(sql)
si no rsArticle.BOF y no rsArticle.EF, a continuación,
dim NewUrl
NewUrl = rsArticle('ArticleId')

la Respuesta.Status='301 Movido Permanentemente'
Respuesta.AddHeader 'Ubicación', 'http://www.howtodothings.com/ViewArticle.aspx?article=' & NewUrl
else
Respuesta.Status = '404 No Encontrado'
si









301 movido permanentemente la pagina


301 movido permanentemente la pagina : Multi-millones de consejos para hacer su vida mas facil.


Cuando la reescritura de este sitio web como ASP .neta yo tenia un monton de paginas externas vincular directamente a los articulos usando el viejo ASP URL. Yo queria ser capaz de mostrar el articulo basado en estas URLs antiguas, pero aun asi informar a Google de que la pagina ya no existia.

La solucion fue buscar el antiguo articulo ID de una tabla, si la encuentra me gustaria volver a una 'Pagina 301 movido permanentemente' de codigo, y si no lo encuentra me gustaria volver '404 no encontrado' codigo.

lo Primero es abrir una conexion de crear una instruccion select de SQL (no se muestra). Despues doy la Respuesta.Estado para el codigo apropiado. Si el codigo es '301' tambien necesitamos un encabezado adicional denominado 'Ubicacion' que contiene el URL de nuevo.

conjunto de rsArticle = cnnConnection.Execute(sql)
si no rsArticle.BOF y no rsArticle.EF, a continuacion,
dim NewUrl
NewUrl = rsArticle('ArticleId')

la Respuesta.Status='301 Movido Permanentemente'
Respuesta.AddHeader 'Ubicacion', 'http://www.howtodothings.com/ViewArticle.aspx?article=' & NewUrl
else
Respuesta.Status = '404 No Encontrado'
si


301 movido permanentemente la página

301 movido permanentemente la página : Multi-millones de consejos para hacer su vida más fácil.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación