[resolu] Header php (question sur l'article d'O. Duffez)

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par pasteque, 21 Juin 2007.

  1. pasteque
    pasteque Nouveau WRInaute
    Inscrit:
    13 Février 2006
    Messages:
    12
    J'aime reçus:
    0
    Bonjour.

    J'ai eu question au sujet de l'article d'Olivier Duffez ici :
    https://www.webrankinfo.com/dossiers/conseils/bon-referencement-php
    concernant le header php.

    Il est indiqué :
    Chaque page au format HTML comprend un entête, transmis par le serveur juste avant la page elle-même. Cet entête comprend entre autres un code HTTP indiquant le statut de la page.

    Il est donné un exemple de code source :

    Code:
    <?php
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: http://www.nouveausite.com/");
    exit;
    ?>
    Le exit a attiré mon attention, cela sous entend qu'on ne peut pas rajouter d'autres instructions php à la suite et qu'on doit immédiatement mettre fin au script? Ou bien peut on quand meme rajouter d'autres instructions, tel une redirection vers la nouvelle page, par exemple :

    toto.php

    Code:
    <?php
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: http://www.toto.net/forum/viewtopic.php?t=".$_GET['t']);
    [b]echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=http://www.toto.net/forum/viewtopic.php?t=".$_GET['t']."\">"[/b];
    ?>
    Dans le cas de mon exemple, la redirection marche, mais je ne sais pas si de ce fait le code 301 a bien été retourné (comment fait on pour tester? vu que c'est un code transmis juste avant la page à afficher?)

    Merci pour vos compléments d'information !
     
  2. Bh@Mp0
    Bh@Mp0 WRInaute discret
    Inscrit:
    18 Janvier 2005
    Messages:
    203
    J'aime reçus:
    0
    Le 'header("Location: ....");' fait déjà le travail de redirection ...
     
  3. pasteque
    pasteque Nouveau WRInaute
    Inscrit:
    13 Février 2006
    Messages:
    12
    J'aime reçus:
    0
    Merci pour ce complément d'information
     
  4. Fab le Fou
    Fab le Fou WRInaute passionné
    Inscrit:
    2 Décembre 2004
    Messages:
    1 133
    J'aime reçus:
    0
  5. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    648
    J'aime reçus:
    0
    Oui et non.
    Quel est l'interet d'envoyer autre chose après un header Location ? Quoi que vous envoyiez après, ça sera ignoré par le navigateur, alors autant ne rien envoyer (d'où le exit;)
     
  6. RomsIW
    RomsIW WRInaute passionné
    Inscrit:
    25 Mai 2004
    Messages:
    1 058
    J'aime reçus:
    0
  7. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    648
    J'aime reçus:
    0
    Il y a une boulette là-dessus :lol:
    Le jour où un navigateur enverra comme en-tête au serveur:
    Code:
    GET http://www.commentcamarche.net HTTP/1.0
    ...
    ca sera vraiment strange ! Ca voudrais dire qu'il y a un fichier qui s'appelle "http://www.commentcamarche.net" sur le serveur "inconnu".

    La vraie requête serait
    Code:
    GET / HTTP/1.1
    Host: www.commentcamarche.net
    ...
    Edit: après recherche, la premiere requete serait celle envoyée par un client à un proxy HTTP, qui lui, renverrait la seconde au serveur. Donc dans tous les cas, on ne reçoit jamais sur un serveur HTTP la première requete.
     
Chargement...
Similar Threads - [resolu] Header php Forum Date
[RESOLU] Problème avec PHPMAILER (apparition des headers dans le message) Développement d'un site Web ou d'une appli mobile 31 Juillet 2009
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] squat nom de domaine - que faire ? Débuter en référencement 16 Mai 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice