Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment lire & Explode Fichiers 
  • Comment afficher un document Word av…
  • MySQL est lente dans Magento 
  • Comment faire pour inclure du code P…
  • Un script PHP pour sauvegarder une b…
  • Comment écrire un Informix SQL Quer…
  • Comment joindre deux cordes en PHP 
  • Fonctions d'un tableau Strip PHP 
  • Comment faire pour transférer des d…
  • Comment faire pour intégrer PHP dan…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment utiliser PHP redirection têtes Partout dans Scripts

    Lorsque vous déplacez un site Web d'un endroit à un autre , les développeurs Web intelligibilité souhaitent préserver la réputation de leur site dans les classements des moteurs de recherche. Rediriger les têtes sont couramment utilisés pour rediriger le trafic Web , y compris les moteurs de recherche, à partir de l'ancien emplacement de la nouvelle adresse. Le langage de script PHP contient une fonction d'en-tête qui transmet le trafic. Fonctions d'en-tête PHP se traduira par une erreur si elle n'est pas placé au début du script PHP avant que le contenu est envoyé à partir du script dans le navigateur. " Ob_start () " de PHP et " ob_end_flush ()" fonctions tampons permettre aux développeurs web d'insérer la fonction de tête n'importe où à l'intérieur du script PHP. Instructions
    1

    décider du type de redirection à utiliser. Une redirection peut autonome sans classification ou il peut contenir une classification qui donne des instructions aux moteurs de recherche . Une redirection 301 classification informe les moteurs de recherche que le site a été déplacé de façon permanente. Une redirection 302 indique au moteur de recherche de déplacement temporaire du site.
    2

    écrire le script de redirection utilisant la fonction PHP tête . L'exemple suivant crée un trafic de redirection permanente vers l'avant et 301 à la nouvelle adresse. Toutefois, le code tente également d'envoyer le message " Bonjour tout le monde " dans le navigateur. Malheureusement, le message " Bonjour tout le monde " apparaît devant l'en-tête de redirection fonction . Tel qu'il est actuellement rédigé , l'exemple de code reviendrait un " headers already sent " erreur car la fonction de tête PHP doit être exécutée avant que le contenu est envoyé à l'utilisateur.

    echo " Bonjour le monde" ; tête de


    (' HTTP/1.1 301 Moved Permanently '); tête de


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

    >
    3

    Enveloppement la fonction d'en-tête et autre contenu de la page avec la fonction PHP " ob_start ()" et fonctions " ob_end_flush () " ? . Cet exemple de code crée plus d'erreur " headers already sent " . La fonction PHP -tête ne crée pas une erreur , même si placé après les autres contenus. Dans cet exemple, le visiteur du site ne verrait jamais le message " Bonjour tout le monde ", mais serait plutôt visiter la nouvelle adresse

    < php

    ob_start () ; . ?

    echo " Bonjour le monde" ; tête de


    (' HTTP/1.1 301 Moved Permanently '); tête de


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

    on_end_flush (); ?

    > Photos

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment convertir un horodatage à une date en PHP 
  • Comment faire pour installer une extension pour PHP MySQL Red Hat 
  • Comment construire un site Web Annonces 
  • Pourquoi pas mon ordinateur ouvert un fichier PHP 
  • Comment inclure un fichier PHP dans TPL 
  • Comment faire pour supprimer cache en PHP 
  • Comment vérifier une chaîne de texte en PHP 
  • Comment créer des tableaux à partir de DIV en PHP 
  • Comment télécharger et renommer les noms de fichiers à l'aide de PHP 
  • Pouvez-vous avoir un lien hypertexte dans un support de PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc