====== FAQ Questions Générales ====== ===== Gestion de l'erreur 404 ===== Il peut parfois arriver qu'un internaute en surfant sur votre site demande l'accès à une page qui n'éxiste pas ou qui n'éxiste plus. Son navigateur lui renverra alors une //erreur 404// dont la page caractéristique est bien connue mais qui peut nuire à l'image de votre site.\\ Nous vous proposons ici de personnaliser cette page aux couleurs de votre site afin que l'internaute puisse éventuellement vous signaler l'erreur. ==== Première solution : ==== * __Avantage__ : très simple à mettre en oeuvre. * __Inconvénient__ : ne fonctionne pas avec certaines versions de Internet Explorer. Il vous suffit de déposer à la racine de votre site un fichier nommé 404.html . Ce sera cette page qui sera affichée lors d'une requète vers une page inexistante. ==== Deuxième solution : ==== * __Avantage__ : fonctionne systématiquement et permet de mettre en place des pages d'erreurs dynamiques * __Inconvénient__ : un peu plus compliqué à mettre en place. Cette méthode utilise les fichiers **.htaccess**\\ Nous vous conseillons d'utiliser un bon éditeur de texte tel que Ultraedit pour faire vos fichiers .htaccess car il permet d'enregistrer directement avec ce nom (Sinon Windows risque de refuser). A la racine de votre site mettez un fichier .htaccess contenant la ligne suivante : ErrorDocument 404 /nom_du dossier/nom_de_la_page_erreur.php (ou html...) Ou ErrorDocument 404 http://www.votre-site.com/repertoire/erreur.html **Exemple** : si votre page s'appelle "erreur.php" dans le dossier "divers" cela donne : ErrorDocument 404 /divers/erreur.php Vous pourrez aussi personnaliser par exemple la page d'erreur 401 en rajoutant au fichier .htaccess la ligne suivante : ErrorDocument 401 /nom_du_dossier_2/nom_de_la_page_2.php //Erreur fréquente// : n'oubliez pas le retour chariot à la fin de la ligne. **Rappel** : * 401: cette erreur est générée lorsqu'un visiteur saisit un mauvais login / mot de passe lors de l'accès à un fichier ou répertoire protégé. * 403: accès interdit à un répertoire dans lequel aucun fichier index (.html, .htm, .php, etc...) n'est présent. //Auteur : Nohant - Webmaster de Leconsommateur.net//