diff options
Diffstat (limited to 'erreur404.php')
-rw-r--r-- | erreur404.php | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/erreur404.php b/erreur404.php index 3059e70..e8fc033 100644 --- a/erreur404.php +++ b/erreur404.php | |||
@@ -1,13 +1,9 @@ | |||
1 | <?php | 1 | <?php |
2 | // les erreurs 404 sont renvoyées ici par le .htaccess | 2 | // erreur404.php |
3 | header('Location: index.php?erreur=404'); | ||
4 | 3 | ||
5 | //echo '<script>javascript:window.close()</script>'; | 4 | // les erreurs 404 sont renvoyées ici par le .htaccess |
5 | header('Location: http://' . $_SERVER['HTTP_HOST'] . '/index.php?erreur=404'); | ||
6 | 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 /siteweb/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: | 7 | // 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" | 8 | // - 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, | 9 | // - méthode sécurisée consistant à autoriser uniquement la directive ErrorDocument pour notre site, |
@@ -21,4 +17,3 @@ header('Location: index.php?erreur=404'); | |||
21 | // identifier l'adresse qui a provoqué l'erreur | 17 | // identifier l'adresse qui a provoqué l'erreur |
22 | // $_SERVER['REQUEST_URI'] | 18 | // $_SERVER['REQUEST_URI'] |
23 | // https://www.developpez.net/forums/d107096/php/langage/recuperer-url-erreur-404-a/ | 19 | // https://www.developpez.net/forums/d107096/php/langage/recuperer-url-erreur-404-a/ |
24 | |||