Giữ bình luận Facebook khi trang web thay đổi tên miền


7

Tôi sẽ thay đổi tên miền của một trong những trang web của tôi. Tôi sẽ sử dụng chuyển hướng 301.

Một điều mà tôi không thể tìm ra là làm thế nào để giữ tất cả các bình luận mà người dùng đã đưa ra trên trang thông qua Facebook. Chúng tôi sử dụng API nhận xét của nhà phát triển Facebook để cho phép nhận xét trên các trang của chúng tôi.

Có vẻ như khi tôi thay đổi URL của trang của mình, các nhận xét trên trang sẽ biến mất. Có cách nào để cho facebook biết rằng URL này đang thay đổi và các bình luận nên được chuyển qua?


Tôi khá chắc chắn là có, tôi biết từ kinh nghiệm cá nhân rằng Disqus có điều này và sẽ thật ngớ ngẩn nếu Facebook không ... Hãy xem ngay bây giờ cho bạn.
Simon Hayter

Có vẻ không tốt lắm. Rõ ràng dữ liệu đồ thị được cố định> stackoverflow.com/questions/7197919/, trừ khi đó không phải là trường hợp.
Simon Hayter

Bạn không thể chuyển "Thích" từ tên miền này sang tên miền khác, vì vậy tôi sẽ không ngạc nhiên nếu các bình luận không thể được di chuyển. Điều này có vẻ hơi ngu ngốc, nhưng tôi tin rằng Facebook coi "bình luận" là một cái gì đó tương tự như "Thích", vì vậy nó sẽ có ý nghĩa trong vấn đề đó.
nathangiesbrecht ngày

Câu trả lời:


4

Tôi ước tôi có thể làm điều này, nhưng Câu trả lời tôi nhận được từ Cộng đồng nhà phát triển cho API là trang của bạn là một 'đối tượng'. URL, Nhận xét và Lượt thích được cố định cho đối tượng đó. Đặt cược tốt nhất là sử dụng Chuyển hướng 301 đến trang mới. Trình thu thập dữ liệu Facebook duy trì đối tượng đó cho tương lai.

Là liên kết được chia sẻ trong các bình luận, các hướng dẫn cho phép khắc phục vấn đề này.

  • Trên / newpage, hãy giữ thẻ og: url trỏ đến / oldurl
  • Thêm chuyển hướng HTTP 301 từ / oldurl sang / newurl
    • Miễn trừ trình thu thập dữ liệu Facebook khỏi chuyển hướng này
    • Tiếp tục phân phát các thẻ meta cho trang trên 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 trả lại bất kỳ nội dung thực tế nào cho trình thu thập thông tin, chỉ cần một trang HTML đơn giản với các thẻ thích hợp

Tôi mất quyền kiểm soát tên miền cũ trong một vài tháng. Dường như điều này sẽ không hoạt động trừ khi bạn có thể giữ quyền kiểm soát tên miền cũ vô thời hạn.
Stephen Ostermiller

Tôi rất tiếc khi biết điều đó, sau đó với cách Facebook lưu giữ thông tin mà bạn muốn giữ ... nó sẽ bị mất mãi mãi. Trừ khi họ thay đổi chính sách của họ trong tương lai. Thông tin sẽ được lưu giữ trên máy chủ của họ trong bao lâu chúng tôi biết.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.