La page est introuvable...

jo
Invité n'ayant pas de compte PHPfrance

25 mai 2005, 09:12

Bonjour,
j'ai une page index.php située dans un dossier qui lui même a été créer dans le dossier www de Easyphp. Lorsque que j'essaye de consulter cette page (web local + mon répertoire) mon navigateur m'indique que "La page est introuvable".

Voici le code source de cette page index.php :
---------------------------------------------------------------------------------------------------------------------

<?
Header("Location: /fr/");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="fr-be">
<meta http-equiv="refresh" content="0;URL=/fr/">
<title>selection language</title>
</head>
<body onload="javascript:location.href='/fr/';">
<a href="/fr/">Accès au site.</a>
</body>
</html>

---------------------------------------------------------------------------------------------------------------------

Pouvez vous me dire pourquoi cela ne marche pas ?
Y'a t-il une configuration particulière a faire à EasyPHP pour que cela fonctionne ?

D'avance, merci de votre aide !..

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

25 mai 2005, 09:14

Qu'est ce que tu voulais faire avec
Header("Location: /fr/"); 
Cette ligne te redirige vers l'adresse /fr/

Si ce dossier n'existe pas, c'est normal que tu ais une erreur 404

EDIT :

Si je lit bien ton ton code :
- à la construction sur le serveur, tu redirige vers /fr/
- au chargement de la page : idem (mais pas accéssible vu que PHP)
- si clic sur lien : idem (mais toujours pas possible car PHP et JS)

C'est pas un peu trop ?

1 seul des trois doit etre mis
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 19672 Messages

25 mai 2005, 09:35

Salut,
essaye en ajoutant un point:
Header("Location: ./fr/");
Ce point représente le répertoire courant de la page, si donc c'est la racine du serveur (www), ça reviendra à l'envoyer vers www/fr/
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: