Миниатюра Facebook и переадресация php - PullRequest
0 голосов
/ 25 ноября 2010

этот вопрос является продолжением до этого .

У меня есть один сервер, с которым связаны два домена (tactica.de и ibeat.us). Теперь в моей корневой папке я поместил index.php, который перенаправляет пользователей на соответствующую страницу, например:

<?php
$url = $_SERVER['HTTP_HOST'];
if (!eregi("ibeat",$url)) {
    header('Location: http://tacticadev.wordpress.com/');
}
else {
    header('Location: http://tactica.de/ibeat/index.html');
}
?>

Теперь, когда я добавляю URL "www.ibeat.us/index.php", "www.tactica.de/index.php" или даже просто "www.tactica.de" в статусе facebook, миниатюра картинки показывают соответственно. Если я просто добавлю "www.ibeat.us", он даже не загружает миниатюру, просто сразу показывает ссылку без изображения! Кто-нибудь здесь имеет опыт с этим, он может поделиться?

1 Ответ

2 голосов
/ 25 ноября 2010

Вкл. http://tactica.de/ibeat/index.html тег <link> не указан перед тегом <head>. Этот искаженный XHTML сломал парсер фейсбука. Также обратите внимание, что Facebook кеширует содержимое общих ссылок на несколько минут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...