<?php function get_blog_domain($old_blog_id) { global $wpdb; $id = int($old_blog_id); $sql = sprintf("SELECT blog form old_noblogs_id WHERE id=%d", $id); $result = $wpdb->get_row($sql); if (!$result) { return; } return sprintf("%s.noblogs.org", $result->blog); } ob_start(); // Load wordpress api. define('WP_CACHE',false); require_once('/opt/noblogs/www/wp-load.php'); if (isset($_GET['blogId']) && is_numeric($_GET['blogId'])) { $domain = get_blog_domain($_GET['blogId']); if (!$domain) { header("Location: https://noblogs.org"); } else { if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') { $scheme = 'https://'; } else { $scheme = 'http://'; } header(sprintf("Location: %s%s/rss2", $scheme, $domain)); } } ob_flush(); ?>