<blockquote><font class="small"> deep:</font><hr />je ne comprends pas pourquoi cette commande doit se trouver dans un fichier .htaccess alors que je n'ai nullement l'intention de restreindre l'accès de mon site à certains visiteurs.
[/QUOTE]
Le .htaccess ne sert pas seulement à restreindre l'accès.
En l'occurence, dans ton cas, tu peux définir des directives Apache "ErrorDocument".
Un petit exemple issu de
la doc Apache
<blockquote><font class="small"> doc Apache:</font><hr />Syntaxe : ErrorDocument code d'erreur document
Contexte : configuration serveur, hôtes virtuels, répertoire, .htaccess
Statut : noyau
Surcharge : FileInfo
Compatibilité : Les contextes répertoire et .htaccess ne sont utilisables qu'à partir de la version 1.1 d'Apache.
Dans l'éventualité d'un problème ou d'une erreur, Apache peut exécuter l'une des quatre actions suivantes :
sortie d'un message d'erreur simple standard
sortie d'un message personnalisé
redirection vers une URL locale pour traiter le problème (ou l'erreur)
redirection vers une URL externe pour traiter le problème (ou l'erreur)
La première option est celle par défaut, les options 2 à 4 seront obtenues en utilisant la directive ErrorDocument, suivi du code HTTP d'erreur et du message textuel d'erreur, ou une URL.
Messages dans ce contexte, commence par un guillemet simple ("), qui ne fait pas partie du message lui-même. Apache ajoutera souvent des informations complémentaires explicitant le problème (ou l'erreur).
L'URL peut débuter par un slash (/) pour des URL locales, ou être complètement qualifiées. Exemples:
ErrorDocument 500
http://foo.example.com/cgi-bin/tester
ErrorDocument 404 /cgi-bin/bad_urls.pl
ErrorDocument 401 /subscription_info.html
ErrorDocument 403 "Sorry can't allow you access today
Notez que lorsque vous spécifiez un ErrorDocument qui pointe vers une URL externe (c'est -à-dire toute adresse commençant par quelque chose du style "http:") Apache émettra une requête de redirection au client pour lui indiquer où trouver le document. Ceci peut perturber les robots et d'autres clients qui essaient de déterminer si une URL est valide en testant le code retour de la requête. De plus, si vous utilisez l'écriture ErrorDocument 401 le client ne saura pas qu'il doit demander un mot de passe puisqu'il ne recevra pas le code retour 401. Par conséquent, il est impératif d'utiliser une URL locale pour une directive "ErrorDocument 401". Ceci est induit par la nature des schémas d'authentification de base d'HTTP.
[/QUOTE]
Si ça peut aider...