jajaja recien veo que lo subes a un server.
pues es facil el server tiene los warnings activados y al imprimir el warning el header se trunca.
trata con esto antes de todo tu codigo.
error_reporting(0);
explicacion:
http://enlinea.creaelicita.cl/guia/f...reporting.html
osea
Código PHP:
Ver original<?php
$idioma = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2); if($idioma=="es"){
header("location: indexesp.php"); }
else
{
header("location: indexeng.php"); }
?>