diff options
author | polo <ordipolo@gmx.fr> | 2022-02-17 18:13:00 +0100 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2022-02-17 18:13:00 +0100 |
commit | 787d03e48471ba62cd830379428f04d996f0b74b (patch) | |
tree | e9f98c7b9288c4530b50985688dd82622106ba2d /erreur404.php | |
parent | 29df6f1362745eabf4fbcaedf309eb63795152fa (diff) | |
download | melaine-787d03e48471ba62cd830379428f04d996f0b74b.zip |
model update
Diffstat (limited to 'erreur404.php')
-rw-r--r-- | erreur404.php | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/erreur404.php b/erreur404.php index e7254c7..3059e70 100644 --- a/erreur404.php +++ b/erreur404.php | |||
@@ -1,24 +1,24 @@ | |||
1 | <?php | 1 | <?php |
2 | // les erreurs 404 sont renvoyées ici par le .htaccess | 2 | // les erreurs 404 sont renvoyées ici par le .htaccess |
3 | header('Location: index.php?erreur=404'); | 3 | header('Location: index.php?erreur=404'); |
4 | 4 | ||
5 | //echo '<script>javascript:window.close()</script>'; | 5 | //echo '<script>javascript:window.close()</script>'; |
6 | 6 | ||
7 | // Le fichier .htaccess est situé dans le répertoire racine du site (et non du serveur), il comporte cette ligne: | 7 | // Le fichier .htaccess est situé dans le répertoire racine du site (et non du serveur), il comporte cette ligne: |
8 | // ErrorDocument 404 /siteweb/erreur404.php | 8 | // ErrorDocument 404 /siteweb/erreur404.php |
9 | // en cas d'erreur 404, le serveur apache renverra le visiteur vers ce fichier (erreur404.php) | 9 | // en cas d'erreur 404, le serveur apache renverra le visiteur vers ce fichier (erreur404.php) |
10 | // | 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: | 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" | 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, | 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: | 14 | // ne rien modifier et ajouter une nouvelle section <directory> comme ci-dessous: |
15 | //<Directory /srv/http/ckeditor5/> | 15 | //<Directory /srv/http/ckeditor5/> |
16 | // AllowOverrideList ErrorDocument | 16 | // AllowOverrideList ErrorDocument |
17 | //</directory | 17 | //</directory |
18 | // A adapter! Ce qui figure ici fonctionne sur archlinux, sur debian on remplacera "/srv/http" par "/var/www", | 18 | // A adapter! Ce qui figure ici fonctionne sur archlinux, sur debian on remplacera "/srv/http" par "/var/www", |
19 | // même chose pour l'emplacement du ficher de conf d'apache | 19 | // même chose pour l'emplacement du ficher de conf d'apache |
20 | 20 | ||
21 | // identifier l'adresse qui a provoqué l'erreur | 21 | // identifier l'adresse qui a provoqué l'erreur |
22 | // $_SERVER['REQUEST_URI'] | 22 | // $_SERVER['REQUEST_URI'] |
23 | // https://www.developpez.net/forums/d107096/php/langage/recuperer-url-erreur-404-a/ | 23 | // https://www.developpez.net/forums/d107096/php/langage/recuperer-url-erreur-404-a/ |
24 | 24 | ||