I have created 301 redirection from php. Following is my code to redirect url.
$current_url = substr($redirect_url, 11);
$sqlr = "SELECT old_url, new_url FROM cscart_301_redirection WHERE old_url = '$current_url' ";
$resultr = mysql_query($sqlr);
$rowr = mysql_fetch_array($resultr);
$newurl = $rowr['new_url'];
if(mysql_num_rows($resultr)>0)
{
header ('HTTP/1.1 301 Moved Permanently');
header ('Location: '.$host.$newurl);
}
but when code is run on live server I am getting
Warning: Cannot modify header information - headers already sent by this error. Please let me know where I am doing wrong?
Thanks