Есть такое правило mod_rewrite для апача:
<code> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ([A-Za-z]*).html$ /$1.php [L] </code>
На апаче 1.3.37 все работает шикарно. name.html подменяется на name.php
На апаче 1.3.41 такое уже не работает. Что может быть? В ChangeLog'ах ничего не нашел по изменению в mod_rewrite.