Croix rouge

Statut
N'est pas ouverte pour d'autres réponses.

titloup

Elite
Orca a dit:
J'ai pas dit que c'etait héberger gratos ;)

Le site sur hebergeur gratos je les fais en php ;)
Oki :wink:
 
R

RedCross

ex membre
Pour info, j'ai demandé à mon frère qui est un peu plus calé que moi en php (merci ô brozer :p ). La solution est bien possible en bossant avec la config 404 sur le serveur.
Il s'agit ici d'une solution pour php, mais bon, en asp, ça doit pas être trop différent. C'est le principe qui importe ici.


:arrow: 1. créer un fichier .htaccess à la racine avec cette ligne:
ErrorDocument 404 /404.php

:arrow: 2. créer un fichier 404.php à la racine, de ce type (le code peut être amélioré):
<?
$jpeg_par_defaut="/www/pics/notfound.jpg";
$gif_par_defaut="/www/pics/notfound.gif";
if ( ereg("\.jpg", $REQUEST_URI) || ereg("\.jpeg", $REQUEST_URI) )
{
header("Content-Type: image/jpeg");
@readfile($jpeg_par_defaut);
}
elseif ( ereg("\.gif", $REQUEST_URI) )
{
header("Content-Type: image/gif");
@readfile($gif_par_defaut);
}
else
{
header("Location: /erreur404.php");
exit();
}
?>

:arrow: 3. créer les documents de remplacements:

/erreur404.php
/pics/notfound.jpg
/pics/notfound.gif

L'avantage, c'est que c'est fait une fois pour tout le site, et le tout est facilement customizable en plus.

:wink:
 
1er
OP
O

Orca

ex membre
Bah voila une autre solution qu'elle a l'air tres interresaante ...

Merci red cross
 
R

RedCross

ex membre
Orca a dit:
Bah voila une autre solution qu'elle a l'air tres interresaante ...

Merci red cross
ho de rien dit, quand j'ai un bon chtit truc comme ça, j'en fais profiter hein :wink:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut