Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Redirection pas vue par firefox

3 réponses
Avatar
vigi98
Bonjour,

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 ?

Merci

3 réponses

Avatar
Thieum
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.

Avatar
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

Avatar
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 ?