Câu trả lời ngắn gọn, bạn không thể.
Khi đối tượng đã được tạo trên Facebook, URL của nó trong biểu đồ của Facebook được cố định - Lượt thích và Nhận xét được liên kết với URL và đối tượng đó; bạn cần URL đó có thể truy cập được bằng trình thu thập thông tin của Facebook để duy trì đối tượng đó trong tương lai. (Lưu ý rằng các đối tượng ngày càng trở nên không thể tiếp cận không nhất thiết phải loại bỏ nó khỏi Facebook, nhưng có hiệu quả bạn muốn được bắt đầu lại)
Những gì tôi thường khuyên ở đây là (với các ví dụ http://www.example.com/oldurl
và http://www.example.com/newurl
):
- On/newpage, giữ og: thẻ url trỏ đến/OLDURL
- Thêm một HTTP 301 chuyển hướng từ/OLDURL đến/NEWURL
- Loại trừ các crawler Facebook từ này chuyển hướng
- Tiếp tục phân phát thẻ meta cho trang theo số
http://www.example.com/oldurl
nếu yêu cầu đến từ trình thu thập thông tin của Facebook.
- Không cần phải trả lại bất kỳ nội dung thực tế để thu thập thông tin, chỉ là một trang HTML đơn giản với các thẻ thích hợp
Như vậy:
- trường hợp hiện tại của đối tượng trên Facebook sẽ, khi được nhấp, đưa người dùng đến trang chính xác (mới) thông qua chuyển hướng
- Nút Thích trên trang (mới) của bạn vẫn sẽ tạo giống như đối tượng chính xác (nhưng tại URL cũ)
Nếu bạn đang di chuyển nhiều URL xung quanh hoặc viết lại hoàn toàn lược đồ URL, bạn nên sử dụng URL mới cho bài viết/sản phẩm mới/v.v, nhưng bạn sẽ cần phải giữ cho chuyển hướng được đặt nếu bạn muốn giữ lại thích, nhận xét, v.v. trên nội dung cũ hơn.
Điều này bao gồm nếu bạn đang thay đổi miền.
Vấn đề duy nhất ở đây là duy trì URL cũ -> ánh xạ URL mới ở đâu đó trong mã của bạn, nhưng nó không khó về mặt kỹ thuật, chỉ là một điều bổ sung để duy trì trong tương lai.
BTW, The Facebook crawler UA hiện đang facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
Nếu URL cũ đã trải qua chuyển hướng 301 và sau đó làm theo các đề xuất của bạn, thì số fb như số vẫn được đặt lại thành 0? –
Nếu bạn đã thích trên một URL, sau đó đặt URL đó chuyển hướng đến nơi khác, mục tiêu của chuyển hướng có giữ nguyên số lượng URL cũ không? Không, tôi khá chắc chắn là không. đó là gần như ngược lại với cách giải quyết câu trả lời của tôi cung cấp – Igy
Tại sao nó cần thiết để miễn thu thập thông tin facebook từ chuyển hướng? Điều gì sẽ xảy ra nếu bạn không làm điều đó? – Lode