Я не знаю, как вы сохранили изображение в местоположении или в базе данных, но, основываясь на вашем вопросе,
Прочтите это и посмотрите, что вы что-то пропустили
twitter:image
- это URL-адрес уникального изображения, представляющего содержимое страницы. Вы должны , а не использовать общее c изображение, такое как ваш сайт lo go, фото автора или другое изображение, которое занимает несколько страниц. Изображения для этой карты поддерживают соотношение сторон 1: 1 с минимальными размерами 144x144 или 4096x4096 пикселей. Изображения должны быть меньше , чем 5MB
в размере. Изображение будет обрезано до квадрата на всех платформах. Поддерживаются форматы JPG, PNG, WEBP и GIF. Будет использоваться только первый кадр анимированного GIF. SVG не поддерживается.
, а также еще одна вещь, похоже, вы сохранили всю или часть каталога изображений в базе данных, основываясь на database : /image.png
в вашем вопросе. Обратите внимание, что это не очень хорошая практика, так как вам может потребоваться доступ к изображению с разных страниц вашего сайта, и хотя это не невозможно, это того не стоит, просто введите имя изображения только как image.png