summaryrefslogtreecommitdiff
path: root/erreur404.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2022-02-17 18:13:00 +0100
committerpolo <ordipolo@gmx.fr>2022-02-17 18:13:00 +0100
commit787d03e48471ba62cd830379428f04d996f0b74b (patch)
treee9f98c7b9288c4530b50985688dd82622106ba2d /erreur404.php
parent29df6f1362745eabf4fbcaedf309eb63795152fa (diff)
downloadmelaine-787d03e48471ba62cd830379428f04d996f0b74b.zip
model update
Diffstat (limited to 'erreur404.php')
-rw-r--r--erreur404.php48
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
3header('Location: index.php?erreur=404'); 3header('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