書き換えをオフにすると、想定どおりに 404 が Google に正しく送信されます (テストのためだけに使用されます)。オンの場合、最初に書き換えが実行され、ErrorDocument 宣言が完全に無視されます。なぜこれをしているのか理解できません。
Options +FollowSymlinks
ErrorDocument 404 http://www.google.com
<IfModule mod_rewrite.c>
RewriteEngine Off
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>