Tôi có một tập hợp các liên kết với #anchors trỏ đến một trang web và tôi muốn di chuyển suôn sẻ đến một mô hình với một trang web riêng biệt cho từng liên kết đó. Tôi muốn các liên kết cũ tiếp tục hoạt động bằng cách sử dụng chuyển hướng.Javascript để chuyển hướng từ #anchor đến một trang riêng lẻ
Cũ link phong cách:
/all_products#A
/all_products#B
/all_products#C
mới phong cách liên kết:
/products/A
/products/B
/products/C
Tôi biết rằng các máy chủ không nhận tên #anchor trong yêu cầu nhưng Javascript sức.
Có thể tự động chuyển hướng từ/all_products # A đến/products/A bằng Javascript không?
JQuery vẫn ổn, nó vẫn được sử dụng trên trang web.
Xin lưu ý: Có vấn đề với việc sử dụng điều này trong trang "mặc định" trong một thư mục cho ie8: Nó mất giá trị băm. – Gregory
Bạn nên chọn [phương pháp này để trích xuất băm] (http://stackoverflow.com/a/10076097/151365) và [phương pháp này để chuyển hướng] (http://stackoverflow.com/a/506004/151365) đến tránh các vấn đề được nêu trong các bài viết được liên kết.Tôi đã thêm [câu trả lời được cập nhật bao gồm các phương pháp hay nhất này bên dưới] (http://stackoverflow.com/a/21198129/151365). – logan