ここで解決策を見つけましたhttp://httpd.apache.org/docs/2.2/content-negotiation.html - 「Apacheでのネゴシエーション」セクション、「マルチビュー」サブタイトル:
MultiViews の効果は次のとおりです。サーバーが /some/dir/foo の要求を受信した場合、/some/dir で MultiViews が有効になっていて、/some/dir/foo が存在しない場合、サーバーはディレクトリを読み取り、 foo.* という名前のファイル (...)
したがって、私の場合(mod_userdirを使用しています)、編集しました/etc/apache2/mods-enabled/userdir.conf
<IfModule mod_userdir.c>
(...)
<Directory /home/*public_html>
(...)
#Options MultiViewes # I COMMENTED OUT THIS OPTION
</Directory>
</IfModule>
ここで、www.domain.com/foo
apacheを要求すると、ディレクトリで指定されたファイルが検索されませんfoo
! そしてこれからRewriteRule ^name$ another-name.php
も働きます。