Redirection 301

WRInaute occasionnel
Bonjour à tous,

le sujet à souvent été débattu dans un des forums de WRI, j'ai ainsi pu écrire

<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: *******.php');
?>

l'URL Rewriting n'étant pas possible sur cet hébergeur.

Mais j'ai un problème :

Warning: Cannot modify header information - headers already sent by (output started at ****.php:1) in ***.php on line 2

J'ai bien compris que le serveur ne pouvait pas réinitialiser l'entête du navigateur puisqu'il est déjà initialiser. Comment faire pour avoir une redirection 301 ?
 
WRInaute discret
tu as deja une ligne d'ecrit avant ton header, ou avant la balise <?, a la ligne output started at ****.
ca peut etre un simple retour chariot, il ne faut absolument rien avent cette commade, enfin rien qui ne provoque une ecriture.
 
WRInaute discret
Je pense que c'est le fait qu'il n'y ai pas le mot "status", du coup le 1er header est mal interpreté
 
Discussions similaires
Haut