RewriteEngine On
RewriteRule ^inhalt(.*).html$ test.php?inhalt=$1
a) Du hast RewriteBase vergessen.
b) Du solltest einen Punkt auch als Punkt kennzeichnen anstatt den Platzhalter Punkt zu benutzen (".", nicht ".", vorm "html").
c) Solltest Du wirklich Zahlen benutzen wollen, solltest Du Zahlen im Muster explizit angeben ("\d*", nicht ".*").
d) Solltest Du Zahlen haben wollen, solltest Du Zahlen im Muster verlangen ("\d+" oder "\d{1}", nicht "\d*").
e) Mache die Dateiendung optional, Du brauchst sie eh nicht. Denke auch an die Leute, die noch MS-DOS benutzen möchten und/oder nur dreistellige Endungen kennen ("inhalt(\d+)(.html?)?").
f) "inhalt1.html" ist keine wirklich nette Adresse, wenn schon, dann benutze "inhalt/1" (aber das hängt natürlich vom Anwendungsfall ab und ist dementsprechend nur eine Anregung zum Aufbau "sprechender" Adressen).
Nun müsste ich doch eigentlich oben im Brwoser folgende URL eingeben können:
www.domain.de/inhalt1.html
und anzeigen müsste er:
www.domain.de/test.php?inhalt=1
Er müsste die Seite test.php... anzeigen, ja, aber nicht die Adresse.
oder versteh ich da was falsch?
Keine Ahnung. Du hast ja nicht gesagt, ob bzw. was genau passiert, was Dir nicht in den Kram passt. Eine Fehlersuche ist ohne Fehler schlecht möglich.
Gruß,
soenk.e