У меня есть сайт с закрытой бета-версией, который отключает обычные посещения - посетители должны сначала войти в систему, чтобы просмотреть сайт. У меня также есть секретная группа Facebook, в которой мы часто используем ссылки на статьи веб-сайта (для обсуждения). Проблема в том, что когда мы вставляем ссылку, Facebook пытается получить ее предварительный просмотр и терпеть неудачу, так как считается не зарегистрированным пользователем. Короче говоря, я бы хотел, чтобы сайт был общедоступным только для Facebook. Это решения, которые я придумал:Определить Facebook как реферер?
- Обнаружение реферера: не работает, реферер пуст - может быть, потому, что FB просматривает сайт с HTTP-адресов?
- Обнаружение клиента IP: Не уверен в этом. Есть ли у FB-сервера фиксированный IP-адрес?
- Поиск о «строке запроса Facebook», которую использует FB при просмотре моего сайта - что-то вроде mysite.com/?from=I'm-Facebook-Bitch: результатов пока нет.
Что вы думаете? Есть ли надежный способ выполнить эту миссию? Заранее спасибо.
Если это было ваше решение, обязательно отметьте его как правильный ответ на вопрос. –