Discussion:
header , help !
(trop ancien pour répondre)
alainL
2008-07-05 16:26:03 UTC
Permalink
Bonjour,
Je ne m'en sors pas malgré plusieurs visites à la FAQ et à des sites (en
français)
Voilà:
je veux effectuer une redirection de mon ancien site hébergé chez
Club-internet vers mon nouvel hébergeur chez qui j'ai pris un nom de
domaine.

Un fichier .htaccess à la racine ne passe pas.
Quant au header, je l'ai essayé un peu partout dans le code de l'index
(ou d'autres fichiers) mais ça ne va pas mieux :-((((
_________________________________________________________________________
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location:
http://autourdalos.fr/"); exit; ?>
<html lang="fr">
<head>
...
<meta name="etc....
_______________________________________________________________________
Voici le message d'erreur :

----------------------------------------------------------------------
Warning: Cannot modify header information - headers already sent by
(output started at /index.php:5) in /index.php on line 2
---------------------------------------------------------------------
Y aurait-il déjà un header utilisé par club-int (les URL des pages perso
ont changé il y a qqs années )
Merci pour vos conseils

alain
--
Alain L

Mon village en Haute Soule : http://autourdalos.fr
Carnet de voyages: http://jarailet.club.fr/Randobal
Olivier Miakinen
2008-07-05 16:41:47 UTC
Permalink
Bonjour,
Post by alainL
Je ne m'en sors pas malgré plusieurs visites à la FAQ et à des sites (en
français)
Ah ?
Post by alainL
<DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
http://autourdalos.fr/"); exit; ?>
Pourtant, c'est probablement *la* question la plus souvent posée, et on
la trouve en bonne place dans la FAQ en cherchant « header » :
<http://faqfclphp.free.fr/#rub2.12>

Pas la peine d'ailleurs d'aller lire la FAQ, la doc suffit :
<cit. http://fr2.php.net/header>
N'oubliez jamais que header() doit être appelée avant que le moindre
contenu ne soit envoyé, soit par des lignes HTML habituelles dans le
fichier, soit par des affichages PHP.
</cit.>
alainL
2008-07-05 22:49:28 UTC
Permalink
Olivier Miakinen a écrit :
.........
Post by Olivier Miakinen
Post by alainL
<DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
http://autourdalos.fr/"); exit; ?>
Pourtant, c'est probablement *la* question la plus souvent posée, et on
<http://faqfclphp.free.fr/#rub2.12>
<cit. http://fr2.php.net/header>
N'oubliez jamais que header() doit être appelée avant que le moindre
contenu ne soit envoyé, soit par des lignes HTML habituelles dans le
fichier, soit par des affichages PHP.
</cit.>
J'avais vu ces deux docs, mais, persuadé que la page devait commencer
par le Doctype, j'avais essayé le header partout sauf .. avant le Doctype...
Merci.
--
Alain L

Mon village en Haute Soule : http://autourdalos.fr
Carnet de voyages: http://jarailet.club.fr/Randobal
Continuer la lecture sur narkive:
Loading...