Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Php su IIS per gestire redirect 301

    Ciao ragazzi,
    non conosco php ma ho un problema legato al redirect 301.

    Un vecchio sito realizzato in php è stato realizzato adesso in asp.NET, ed è stato trasferito da un server linux che leggeva appunto php, ad uno Windows dove è installato IIS.

    Stavo provando ad eseguire pagine php, in particolare ho provato questo codice:

    codice:
    <?
    Header( "HTTP/1.1 301 Moved Permanently" ); 
    Header( "Location: http://www.nuovo-dominio.it" ); 
    ?> 
    
    
    <?php echo("Ciao Mondo !"); ?>
    potete vedere la pagina qui:
    http://dsc.guidozagarola2.com/test.php

    Se notate lui prima mi dà gli errori e poi dopo mi stampa l'echo.
    Devo dedurre che php viene eseguito da IIS, però non funziona il redirect 301.

    Sapete aiutarmi e dirmi cosa devo fare e/o controllare?

    Grazie mille!

  2. #2
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    codice:
    output started at C:\Inetpub\vhosts\guidozagarola2.com\dsc\test.php:1
    stai stampando qualcosa prima dell'header, prima di qualsiasi header non va stampato nulla.

    Essendo alla riga 1, mi viene da pensare che vi sia qualche carattere, non visibile nell'editor, che stampa qualcosa, un "\n" per esempio.

    Per ovviare, tramite il tuo editor, travasa in un nuovo file il contenuto di test.php, cancella test.php e rinomina il nuovo file con test.php

  3. #3
    Perfetto, ho riscritto il codice su di un txt nuovo ed ha funzionato.

    Grazie mille!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.