Originariamente inviato da giancarlo75
Mi sembra che all'indirizzo http://lorismenghi.com/index.html ci siano due file index.php.
A me da "300 Multiple Choices".
Certo se il file non esiste o la risorsa è doppia la funzione da l'errore.

Ma potrebbe anche essere una limitazione di apache che hai in locale, infatti tu indichi il reindirizzamento ad un server esterno e dal messaggio sembra che la pagina http://lorismenghi.com/index.html venga invece cercata e non trovata in localhost.
In tal caso se metti la pagina online (intendo quella con la funzione header) dovrebbe funzionare.

Prova con la funzione header a reindirizzare ad un'altra pagina presente in localhost e vedi se è quello.
ora il file index.html in effetti l'ho sostituito con index.php, scusa giancarlo, ma è un po che ci pastrocchio . Comunque nelle mie prove ho testato mettendo il file redire.php sul server, ma mi dice ugualmente pagina non trovata, anche se non compare tutto quel pastrocchio nella barra degli indirizzi.

Mi sorge il dubbio che qualche cosa non sia stata taroccata anche sul server, perchè se scrivo nella barra degli indirizzi del mio browser: http://lorismenghi.com/index.php
la pagina non me la trova, eppure il file index.php esiste, infatti se scrivo solamente:
http://lorismenghi.com/
mi apre la pagina e mi completa il percorso con index.php

Tutto questo però dalla barra degli indirizzi del browser, da PHP con la funzione header niente da fare.