При проверки получаемых данных facebook через https://developers.facebook.com/tools/debug/sharing/?q=http%3A%2F%2Fwww.urbanprojects.ru%2Fmodul-1.h... получаю ошибку 404. Теги указаны, но ведь это не важно, тк не находит страницу вообще. В чем может быть ошибка?
Solved! Go to Solution.
Для того чтобы получить ответ для ipv6:
1) Надо чтобы у вас был ipv6 адрес, провайдеры домашнего интернета его почти не дают
2) Запрашивать страницу надо используя ipv6 протокол.
Как альтернативный вариант, можно получить ответы используя сервер хостинга, если есть ssh доступ.
для получения ответа ipv4 команда:
wget -4 urbanprojects.ru
для получения ответа ipv6 команда:
wget -6 urbanprojects.ru
Наглядный результат:
Вы для шаринга передаете несуществующий урл. Нету такой страницы - http://urbanprojects.ru/modul-1.html
Как пример https://developers.facebook.com/tools/debug/sharing/?q=http%3A%2F%2Fwww.urbanprojects.ru
получем 200 так как страница существует.
страница существует, не корректно работает редирект с urbanprojects.ru/ на www.urbanprojects.ru/ .
Сейчас редирект отключил, но суть та же.
У вас некорректно настроен сервер.
Ваш домен отвечает как на ipv4 так и ipv6 запросы.
urbanprojects.ru has address 46.254.20.155
urbanprojects.ru has IPv6 address 2a03:c980::1:20:16
А сервер отдает только для ipv4.
для ipv6 отдает default страницу:
<html> <head> <title></title> </head> <body> <p>hello world!</p> </body> </html>
Отсюда и вся проблема.
Спасибо за ответ, если есть возможность, подскажите как исправить. Пока я даже не понимаю как это сформулировать для службы поддержки хостинга или исправить самостоятельно.
С учетом того что у вас стоит LiteSpeed в конфигурации я вам не помогу, просто не имею опыта работы с этим ПО.
По поводу сформулировать вопрос, а чем вас не устраивает мои вам ответ из предыдущего поста?
Я всегда предполагаю что могут возникнуть разные уточняющие вопросы на которые у меня нет ответа)
Например, как я не пытался подружиться с гуглом, но воспроизвести полученный вами ответ сервера не удалось.
Для того чтобы получить ответ для ipv6:
1) Надо чтобы у вас был ipv6 адрес, провайдеры домашнего интернета его почти не дают
2) Запрашивать страницу надо используя ipv6 протокол.
Как альтернативный вариант, можно получить ответы используя сервер хостинга, если есть ssh доступ.
для получения ответа ipv4 команда:
wget -4 urbanprojects.ru
для получения ответа ipv6 команда:
wget -6 urbanprojects.ru
Наглядный результат:
Спасибо! Заработало!