404 not found page ne fonctionne pas avec mon .htaccess

J'ai ci-dessous .htaccess sur le serveur avec le pas trouvé la page des règles, mais il ne semble pas fonctionner. Une idée?

RewriteEngine on
RewriteRule ^article_detail/([a-zA-Z0-9_-]+)/([0-9]+)\.html$ article_detail.php?article_det=$2
Options +FollowSymLinks
ErrorDocument 404 http://www.example.com/main/404_not_found.html


# compress text, HTML, JavaScript, CSS, and XML

<IfModule mod_ext_filter.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# remove browser bugs
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
Que vouliez-vous dire avec pas de travail? Avez-vous envoyer la page 404, à l'intérieur du script php n'Apache livrer la page d'erreur 404?
ce qui ne semble pas fonctionner? il est parfaitement bien. pourriez-vous poster erreur aussi?

OriginalL'auteur Eric T | 2013-07-14