redirection erreur fichier .php

oeildetaupe
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 27
Inscription: 29 Oct 2005

redirection erreur fichier .php

Message le Mer Juil 12, 2006 14:30

Bonjour,
Quelques plaisantins ont joués avecd mon site et, parmi leurs cadeaux, j'ai trouvé des pages d'erreur avec la mention "whattodowitherror".

Je m'efforce de répondre à leurs attentes!
Suppression de tous les formulaires, mises en place des menus dans des include, gestion des erreurs.

Inspiré du site webrankinfo, j'ai mis ça dans le site

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^sitemap.htm$ /sitemap.php [QSA,L,R=301]
RewriteRule ^chercher_dans_site.htm$ /chercher_dans_site.php [QSA,L,R=301]
ErrorDocument 401 /erreur.php
ErrorDocument 403 /erreur.php
ErrorDocument 404 /erreur.php
ErrorDocument 500 /erreur.php

sous . htaccess

et

<?php
// le code PHP ---------
$url_erreur = $_SERVER["REQUEST_URI"];
$serveur_erreur = $_SERVER["REDIRECT_STATUS"];
$message_erreur['401'] = "Authentification nécessaire.";
$message_erreur['403'] = "Accès interdit.";
$message_erreur['404'] = "La page spécifiée n'existe pas.";
$message_erreur['500'] = "Erreur interne du serveur.";
$libelle_erreur = "Erreur $serveur_erreur";
$libelle_avis = " La page demand&eacute;e ";
$libelle_avis2 = " a provoqu&eacute; le message d'erreur: ";
echo "$libelle_avis";
echo '<font face="arial" size="3" color="blue">info-radiologie.ch ';
echo " $url_erreur </font>";

echo "$libelle_avis2 $libelle_erreur - $message_erreur[$serveur_erreur]";
?>

dans erreur.php


ça a l'air de marcher sauf que si je fais: existepas.php, je ne tombe pas sur la page des erreurs personalisées.

Quelqu'un aurait-il l'aimabilité del me dire ce que j'ai manqué?

avec mes remerciements anticipes

meilleurs messages


e-kiwi
Modérateur
Modérateur
 
Messages: 15546
Inscription: 23 Déc 2003

Message le Mer Juil 12, 2006 14:48

>> je ne tombe pas sur la page des erreurs personalisées.

tu tombe sur une erreur 404 classique ?

oeildetaupe
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 27
Inscription: 29 Oct 2005

Message le Mer Juil 12, 2006 15:02

e-kiwi a écrit:>> je ne tombe pas sur la page des erreurs personalisées.

tu tombe sur une erreur 404 classique ?


Helas non! Le message est "no input file specified"


e-kiwi
Modérateur
Modérateur
 
Messages: 15546
Inscription: 23 Déc 2003

Message le Mer Juil 12, 2006 15:39

ca semble etre un probleme de repertoire (j'ai tappé ton message dans google) mais je ne voit point.

enleves "Options +FollowSymlinks " déjà (juste au cas ou)
t'es bien à la racine de ton site ?

oeildetaupe
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 27
Inscription: 29 Oct 2005

Message le Mer Juil 12, 2006 16:17

Euh, pour l'instant il y a un probleme sur le serveur et je n'arrive pas à uploader .htaccess.

Le fichier .htaccess est bien à la racine du repertoire.

Les rewrite n'ont evidemment rien à voir avec la gestion des erreurs. Un certain nombre de fichiers vont avoir l'extension .php D'où les reecritures. s

Si je fais /xxx.php je ne tombe pas sur la page personnalisée erreur 404 mais sur le message "no input file specified". ceci arrive avec toutes les extensions.php qui n'existent pas.

Si je fais /public/xxx.php je tombr sur la page personnsalisee erreur 404 mais avec une presentation sans css. La jpour la presentation je suppose qu'il s'agit d'un problemee de repertoire.

meilleurs messages


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité