2009-10-14 38 views
6

Seo y 301 redirecciones: ¿pueden tener rutas relativas o deben ser absolutas?SEO y 301 redirecciones: ¿pueden tener rutas relativas o deben ser absolutas?

Al hacer una redirección 301 para una página, los BOT/arañas van a tratar a un 301 que va a una ruta relativa (redirect = "../") igual que a una ruta absoluta (redirigir) = "http://www.somewebsite.com/apage/").

Por ejemplo, tengo una página primaria con contenido (http://www.somewebsite.com/apage/) en ella ... Tengo una subpágina (http://www.somewebsite.com/apage/more-details) con más contenido.

I plan para trasladar el contenido más en la página principal en sí y deshacerse de la (http://www.somewebsite.com/apage/more-details), pero quiero utilizar un 301 para redirigir los robots/navegadores para la página de nivel superior (http://www.somewebsite.com/apage/), así que no pierda cualquier rango de página, etc.

Respuesta

12

Por The Standard, RFC 2616, "El valor del campo [Ubicación] consiste en un único URI absoluto." El uso de un URI relativo en cualquier encabezado de "Ubicación:" (301 o de otro modo) infringe el estándar y lo pone a merced de desconocidos: los autores de navegadores, arañas, etc. Es MUCHO más simple, más seguro y más seguro al seguir el estándar: ¡siempre use URI absolutos en los encabezados de su ubicación!

+2

Relacionado (con una respuesta diferente): http://stackoverflow.com/questions/8250259/is-a-302-redirect-to-relative-url-valid-or-invalid – Alpha

+2

RFC 2616 ha sido reemplazado por RFC 7231, que permite redirecciones relativas. –

Cuestiones relacionadas