| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come utilizzare PHP Redirect intestazioni Anywhere in Script
    Quando si sposta un sito web da un luogo ad un altro , gli sviluppatori di comprensibilità Web desiderano conservare del loro sito in piedi di posizionamento nei motori di ricerca . Redirect intestazioni sono comunemente utilizzati per reindirizzare il traffico Web , tra cui i motori di ricerca , dalla vecchia posizione al nuovo indirizzo . Il linguaggio di scripting PHP contiene una funzione header che inoltra il traffico . Funzioni di intestazione PHP si tradurrà in un errore se non è posizionato all'inizio dello script PHP prima che il contenuto viene inviato dallo script al browser. Di PHP " ob_start ( )" e " ob_end_flush ( ) " funzioni di buffer consentono agli sviluppatori Web di inserire la funzione header in qualsiasi punto all'interno dello script PHP . Istruzioni
    1

    decidere il tipo di redirect da utilizzare . Un redirect può stand- alone senza classificazione o può contenere una classificazione che fornisce istruzioni per i motori di ricerca . Un redirect 301 classificazione informa i motori di ricerca che il sito si è spostato in modo permanente. Un reindirizzamento 302 istruisce il motore di ricerca dello spostamento temporaneo del sito.
    2

    Scrivere lo script redirect utilizzando la funzione header PHP . L'esempio seguente crea un redirect permanente e inoltra il traffico 301 al nuovo indirizzo . Tuttavia, il codice tenta inoltre di inviare il messaggio "Ciao Mondo " per il browser . Purtroppo , appare il "Ciao Mondo" messaggio prima che il colpo di testa di reindirizzamento funzione . Come è stato scritto , il codice di esempio si avrebbe " headers already sent " errore perché la funzione header PHP deve essere eseguito prima che il contenuto viene inviato all'utente .

    < ? Php

    echo " Ciao Mondo" ;
    intestazione

    ( ' HTTP/1.1 301 Moved Permanently ');

    intestazione ( ' Location : ' http://www.theNewSite.com/index.php ' ) ;

    >
    3

    Avvolgere la funzione header e altri contenuti pagina con il PHP " ob_start ( ) " e funzioni di " ob_end_flush ( ) " ? . Questo codice di esempio non crea più di un errore " headers already sent " . La funzione header PHP non crea un errore anche se collocato dopo l' altro contenuto. In questo esempio , il visitatore del sito non avrebbe mai visto la "Ciao Mondo" messaggio, ma sarebbe invece visitare il nuovo indirizzo

    < php

    ob_start ( ) . ?

    echo " Ciao Mondo" ;
    intestazione

    ( ' HTTP/1.1 301 Moved Permanently ');

    intestazione ( ' Location : ' http://www.theNewSite.com/index.php ' ) ;

    on_end_flush (); ?

    >

    Previous :

    next :
      Articoli Correlati
    ·Come verificare se un carattere è maiuscolo in PHP 
    ·Come collegare Visual Basic per Mysql 
    ·Come chiamare un modulo PHP file esterno con HTML 
    ·Come unire due risultati MySQL in PHP 
    ·Come uccidere query con esecuzione prolungata in MySQL 
    ·Come importare un database MySQL 
    ·Usi di classe equivalente in PHP 
    ·Come restituire i DIV con PHP 
    ·Come modificare una minuscola in maiuscolo in PHP 
    ·Tutorial su SQL Funzioni 
      Articoli in evidenza
    ·Microsoft VBA Esercitazione Word 
    ·Come imparare VBA Coding 
    ·Come utilizzare Perl per cercare un documento pdf 
    ·Come il ping di un intervallo di indirizzi IP 
    ·Come chiudere una maschera Aperto da ShowDialog 
    ·Come eseguire il debug di Visual Studio 6 su Vista 
    ·Visual Basic : come uscita Int. 
    ·Come costruire una pagina di registrazione in PHP 
    ·Come estrarre le voci da più Fasta 
    ·Come caricare e rinominare nomi di file con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com