Tôi nghĩ bạn có hai vấn đề ở đây:
-
Có nội dung được "lập chỉ mục" cho hộp thoại chia sẻ Facebook hoặc chia sẻ URL trực tiếp trên FB
-
Cho phép người dùng truy cập trang web được bảo vệ nếu họ truy cập vào liên kết được chia sẻ.
Các giải pháp tôi đề xuất là:
- Kiểm tra chuỗi Tác nhân Người dùng. FB sẽ sử dụng một chuỗi tác nhân có chứa
facebookexternalhit/1.1
Xin lưu ý rằng điều này cũng có thể dễ dàng bị các bên khác làm giả. - Kiểm tra xem liên kết giới thiệu có chứa
www.facebook.com
hay không nếu người dùng đến trang web của bạn chưa được xác thực
Xem