Не тестировал, но ставил
RewriteRule ^(.*)\.htm$ $1
до Стандартные правила переписывания друпалов должны это делать.
Если вы хотите, чтобы это срабатывало только для несуществующих файлов, вы можете добавить те же условия, что и с основным правилом перезаписи Drupal:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.htm$ $1
Эти условия проверяют, является ли REQUEST_FILENAME существующим файлом или каталогом.