Y porque no haces un redirect via metatag?
Código PHP:
<?php
include("config.php");
$idNoticia = '';
if (isset($_GET['id'])) {
$idNoticia = $_GET['id'];
$sql = "UPDATE noticias SET hits=hits+1 WHERE id = ".$_GET['id'];
$resultado = mysql_query($sql) or die(mysql_error('Error al conectar con la base de datos'));
}
//Obtengo la url almacenada en la base de datos
$sql = "SELECT * FROM noticias WHERE id = ".$idNoticia;
$resultado = mysql_query($sql) or die("Error al conectar con la base de datos");
while ($data = mysql_fetch_array($resultado)){
$url = $data['url'];
}
echo "<meta http-equiv='refresh' content='0;URL=$url'>";
Quizas cual sera el problema pero esta es otra posibilidad.
Suerte