Onebox, похоже, работает с другими сайтами без проблем. Я опубликовал эту проблему на Discourse, но не смог её решить; при этом в WordPress (отдельно) при тестировании всё работало нормально.
Теперь я публикую ссылку на Twitter, но ничего не отображается — просто обычная ссылка. У кого-нибудь есть идея, почему это может происходить?
Сменили IP-адрес сервера. Пересоздали ключи доступа. Теперь получаю эту ошибку:
Извините, нам не удалось сгенерировать предпросмотр для этой веб-страницы, так как не удалось найти следующие теги oEmbed / OpenGraph: description, image
Я прошел по каждому компоненту темы и плагина, удалял CSS… Целый день пытался разобраться в этом, и в итоге файл templates/cloudflare.template.yml вызывал ошибку.
Я действительно не знаю. Попробую посмотреть ещё сегодня. Я настроил около 5 разных конфигураций, думая, что проблема в портах или в том, что Twitter блокирует IP-адрес. Пока не убрал всё и не заметил, что это единственное, что я не проверял. Убрал это, и Twitter снова заработал на тестовом сервере, а затем и на основном после удаления. Добавил обратно на тестовый сервер для проверки, и Twitter снова перестал работать на нём. Уже было за 3 часа ночи, и мне нужно было спать.
Вход в Twitter для меня так же важен, как и использование Cloudflare. Большинство рынка, на который я ориентируюсь, использует Twitter. Не имело значения, включил ли я маршрутизацию трафика через Cloudflare или выключил. Пока это было включено в настройках сайта, Twitter не проходил. Я оставил активный сервер запущенным и продолжу экспериментировать, пока всё не заработает.