これは私が遭遇した最も奇妙な問題です。Apache / 2.2.13(Linux / SUSE)の.htaccessでmod_rewriteを使用していますが、URLに末尾のスラッシュがない場合は呼び出されないようです。.htaccessファイルにガベージを入れてテストしたところ、末尾のスラッシュを追加した場合は500エラーしか発生しませんでしたが、省略した場合は404エラーが発生しました。正直なところわかりません。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
/name fails with 404
/name/ is successful