.htaccess - ErrorDocument vs RewriteRule

Je veux les demandes de fichiers manquants ou invalides répertoires pour rediriger vers une page erreur 404 personnalisée. Je crois que cela peut être accompli en utilisant 2 méthodes.

# redirect invalid requests and missing files to the not-found page  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ http://www.example.com/not-found.html [L]
# same idea but using error document  
ErrorDocument 404 /not-found.html

Est une option meilleure que l'autre? Quand je veux utiliser l'un vs l'autre?

OriginalL'auteur csi | 2013-04-03