Я не редиректю с блогов, а вставляю выдачу в сами блоги (доры).
с помощью вот этого:
{php}
$url = parse_url($_SERVER['HTTP_REFERER']);
$query=explode("&", urldecode($url['query']));
$host = $url['host'];
foreach ($query AS $quer){
$temp=explode("=", $quer);
if ($temp[0] == 'q' OR $temp[0] == 'searchfor' OR $temp[0] == 'p' OR $temp[0] == 'as_q' OR $temp[0] == 'query' OR $temp[0] == 'search' OR $temp[0] == 'qry' OR $temp[0] == 'aqp'){
$redirect_key = urldecode($temp[1]);
break;
}
}
$redirect_key = trim($redirect_key);
if (empty($redirect_key)) $redirect_key = '{title}';
$feed = 'http://fid/search.php?q=' . urlencode($redirect_key) . '&ip=' . urlencode($_SERVER['REMOTE_ADDR']) . '&out=1';
$data = file_get_contents($feed);
$data = unserialize($data);
$data = $data['results'];
foreach ($data AS $num => $arr){
echo '<h2> </h2>
<div class="post">
<h3 class="storytitle"><a href="' . $arr['clickurl'] . '" rel="bookmark" title="' . $arr['title'] . '">' . $arr['title'] . '</a></h3>
<div class="storycontent">
' . $arr['description'] . '
</div>
</div>';
}
{/php}