redirection erreur fichier .php

Nouveau WRInaute
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
 
WRInaute accro
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 ?
 
Nouveau WRInaute
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
 
Discussions similaires
Haut