Apres l appel d une page inconnue, une erreur 404 survient ! Pourquoi ne pas la rediriger vers la page de recherche du site ?
Pour rediriger les erreurs 404 il suffit de cree un fichier nomme "11ErrorDocs" et de le mettre dans le dossier suivant :
/etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
Exemple du fichier "11ErrorDocs" :
Dans ce fichier mettez le nom de page qui sera lance en cas d erreur : "erreur404.html" et/ou "erreur403.html"
Personnellement, j ai plusieurs domaines et le fichier "recherche" de chaque site ne porte pas le meme nom.
J ai donc cree le fichier "erreur404.html" a la racine de chaque DOMAINE et a l interieur j ai mis un script de redirection vers ma page de recherche.
Exemple du fichier "erreur404.html" :
Pour la page erreur403.html qui dit : "Acess interdit" je l ai mis dans un coin autorise !
Apres avoir cree ces fichiers il faut relance Appache :
(ou sinon redemarrer le serveur)
Pour utiliser ces scripts, il faut installer la contrib htaccess. voir l article .htaccess : Gestion des interdictions et des autorisations !
Bonne recherche !