[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:
    201
    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 121
    J'aime reçus:
    0
  5. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    642
    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 052
    J'aime reçus:
    0
  7. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    642
    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
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] 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
[résolu] Faire une redirection sauf pour mon adresse IP URL Rewriting et .htaccess 15 Juin 2016
[Résolu] 2 descriptions pour une même url selon requête Crawl et indexation Google, sitemaps 1 Juin 2016