J'ai un fichier notFound.php qui se résume à ça: <? header("Request-URI: $url"); header("Content-Location: $url"); header("Location: $url"); ?>
Lorsque j'ai une erreur 404, le serveur (iplanet 6SP2) renvoie cette page, laquelle renvoie sur l'URI. Excellent, c'est ce que je veux.
Sauf que ça marche pour IE6, mais pas pour firefox. La page affichée par ce dernier est vide, son code se résumant à ça : <html><body></body></html>
Quel est ce mystère et comment le résoudre ?
Salut,
Une petite question : $url est bien affectée ?
Matthieu.
Guillaume Brocker
vigi98 wrote:
J'ai un fichier notFound.php qui se résume à ça: <? header("Request-URI: $url"); header("Content-Location: $url"); header("Location: $url"); ?>
Lorsque j'ai une erreur 404, le serveur (iplanet 6SP2) renvoie cette page, laquelle renvoie sur l'URI. Excellent, c'est ce que je veux.
Sauf que ça marche pour IE6, mais pas pour firefox. La page affichée par ce dernier est vide, son code se résumant à ça : <html><body></body></html>
Quel est ce mystère et comment le résoudre ?
Pour ma part, j'ai des scripts PHP qui renvoient le browser vers une nouvelle url en utilisant simplement l'en-tête http 'Location'. IE et Firefox se rendent bien à la nouvelle url.
Faits donc un essai simplement avec 'Location'.
-- Guillaume Brocker
vigi98 wrote:
J'ai un fichier notFound.php qui se résume à ça:
<?
header("Request-URI: $url");
header("Content-Location: $url");
header("Location: $url");
?>
Lorsque j'ai une erreur 404, le serveur (iplanet 6SP2) renvoie cette
page, laquelle renvoie sur l'URI. Excellent, c'est ce que je veux.
Sauf que ça marche pour IE6, mais pas pour firefox. La page affichée
par ce dernier est vide, son code se résumant à ça :
<html><body></body></html>
Quel est ce mystère et comment le résoudre ?
Pour ma part, j'ai des scripts PHP qui renvoient le browser vers une
nouvelle url en utilisant simplement l'en-tête http 'Location'. IE et
Firefox se rendent bien à la nouvelle url.
J'ai un fichier notFound.php qui se résume à ça: <? header("Request-URI: $url"); header("Content-Location: $url"); header("Location: $url"); ?>
Lorsque j'ai une erreur 404, le serveur (iplanet 6SP2) renvoie cette page, laquelle renvoie sur l'URI. Excellent, c'est ce que je veux.
Sauf que ça marche pour IE6, mais pas pour firefox. La page affichée par ce dernier est vide, son code se résumant à ça : <html><body></body></html>
Quel est ce mystère et comment le résoudre ?
Pour ma part, j'ai des scripts PHP qui renvoient le browser vers une nouvelle url en utilisant simplement l'en-tête http 'Location'. IE et Firefox se rendent bien à la nouvelle url.
Faits donc un essai simplement avec 'Location'.
-- Guillaume Brocker
Olivier Miakinen
J'ai un fichier notFound.php qui se résume à ça: <? header("Request-URI: $url"); header("Content-Location: $url"); header("Location: $url"); ?>
Une petite question : $url est bien affectée ?
Autre question : la valeur de $url est bien une adresse absolue et pas relative ?
J'ai un fichier notFound.php qui se résume à ça:
<?
header("Request-URI: $url");
header("Content-Location: $url");
header("Location: $url");
?>
Une petite question : $url est bien affectée ?
Autre question : la valeur de $url est bien une adresse absolue et pas
relative ?