Tengo un conjunto de enlaces con #anchors que apuntan a una sola página web y me gustaría moverme sin problemas a un modelo con una página web separada para cada uno de esos enlaces. Quiero que los enlaces antiguos sigan funcionando usando un redireccionamiento.Javascript para redireccionar de #anchor a una página separada
enlace estilo antiguo:
/all_products#A
/all_products#B
/all_products#C
nuevo estilo enlace:
/products/A
/products/B
/products/C
sé que el servidor no recibe el nombre #anchor en la solicitud, pero podría Javascript.
¿Es posible redirigir automáticamente desde/all_products # A a/products/A usando Javascript?
JQuery estaría bien, está siendo utilizado en el sitio de todos modos.
Tenga en cuenta: Existe un problema con el uso de esto dentro de una página "predeterminada" en un directorio para ie8: pierde el valor hash. – Gregory
Debería preferir [este método para extraer el hash] (http://stackoverflow.com/a/10076097/151365) y [este método para redirigir] (http://stackoverflow.com/a/506004/151365) a evitar los problemas indicados en los artículos vinculados.Agregué [una respuesta actualizada que incluye estas mejores prácticas a continuación] (http://stackoverflow.com/a/21198129/151365). – logan