У меня есть безопасная служба направления ссылок, которую я использую ( expiringlinks .co ). Если я изменю заголовки в php для перенаправления своих посетителей, тогда facebook сможет показать предварительный просмотр веб-сайта, на который я перенаправляюсь, когда пользователи отправляют ссылки друг другу через facebook. Я хочу этого избежать. Прямо сейчас я использую вызов AJAX, чтобы получить URL-адрес и javascript для перенаправления, но это вызывает проблемы у пользователей, которые не используют javascript.
Вот несколько способов, которыми я хотел бы заблокировать facebook, но у меня ничего не получается:
Я пробовал заблокировать бота facebook (facebookexternalhit / 1.0 и facebookexternalhit / 1.1), но это не так. работают, я не думаю, что они используют их для этой функции.
Я подумываю заблокировать IP-адреса facebook, но не могу найти их все и не думаю, что это сработает, если я не получу их все.
Я думал об использовании CAPTCHA или даже кнопки, но не могу заставить себя сделать это для моих посетителей. Не говоря уже о том, что я не думаю, что кто-то воспользуется сайтом.
Я искал в документах facebook метатеги, которые "откажутся от меня", но не нашел ни одного и сомневаюсь, что доверял бы ему, если бы имел.
Есть какие-нибудь творческие идеи или идеи, как реализовать вышеперечисленные? Огромное спасибо заранее!