Hallo Sonja,
MudGuard ja, es ist ein Fehler in dieser
RewriteEngine On RewriteRule ^(.*).html index.php?a=$1 [L]
aber ich denke es ist alles richtig geschrieben.
Fehlermeldungen am besten immer mit posten, dann können wir besser beurteilen ob deine Interpretation der Fehlermeldung richtig ist oder ob das Problem ggf. tiefer sitzt: ich würde darauf tippen das das rewrite-Modul nicht aktiviert ist (ist es standardmäßig oft nicht). Versuch es mal mit a2enmod rewrite
(davor ein sudo
nicht vergessen) zu aktivieren und starte den Apachen neu.
Gruß,
Tobias