diff options
author | polo <ordipolo@gmx.fr> | 2021-04-20 21:46:33 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2021-04-20 21:46:33 +0200 |
commit | 87798e5554eb0330cd2de255e5034f0472d410a4 (patch) | |
tree | acd9e26a7d912c7575cb6dd1c7b42cc3e9f52993 /erreur404.php | |
download | melaine-87798e5554eb0330cd2de255e5034f0472d410a4.zip |
mot de passe
Diffstat (limited to 'erreur404.php')
-rw-r--r-- | erreur404.php | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/erreur404.php b/erreur404.php new file mode 100644 index 0000000..54b9274 --- /dev/null +++ b/erreur404.php | |||
@@ -0,0 +1,24 @@ | |||
1 | <?php | ||
2 | // les erreurs 404 sont renvoyées ici par le .htaccess | ||
3 | header('Location: index.php?erreur=404'); | ||
4 | |||
5 | //echo '<script>javascript:window.close()</script>'; | ||
6 | |||
7 | // Le fichier .htaccess est situé dans le répertoire racine du site (et non du serveur), il comporte cette ligne: | ||
8 | // ErrorDocument 404 /ckeditor5/erreur404.php | ||
9 | // en cas d'erreur 404, le serveur apache renverra le visiteur vers ce fichier (erreur404.php) | ||
10 | // | ||
11 | // ATTENTION depuis apache en version 2.4 le .htaccess est ignoré par défaut, il y a deux méthodes pour y remedier: | ||
12 | // - méthode facile et moins sécurisée: trouver la ligne "AllowOverride None" dans le fichier de conf d'apache et changer "None" par "All" | ||
13 | // - méthode sécurisée consistant à autoriser uniquement la directive ErrorDocument pour notre site, | ||
14 | // ne rien modifier et ajouter une nouvelle section <directory> comme ci-dessous: | ||
15 | //<Directory /srv/http/ckeditor5/> | ||
16 | // AllowOverrideList ErrorDocument | ||
17 | //</directory | ||
18 | // A adapter! Ce qui figure ici fonctionne sur archlinux, sur debian on remplacera sans doute "/srv/http" par "/var/www", | ||
19 | // même chose pour l'emplacement du ficher de conf d'apache | ||
20 | |||
21 | // identifier l'adresse qui a provoqué l'erreur | ||
22 | // $_SERVER['REQUEST_URI'] | ||
23 | // https://www.developpez.net/forums/d107096/php/langage/recuperer-url-erreur-404-a/ | ||
24 | |||