Nun bin ich total verwirrt: Jetzt bekomme ich eine leere Seite.
Das kommt davon, wenn einer vom anderen abschreibt und dabei keiner weiß, was er da eigentlich macht. Es beginnt damit, dass in allen Beispielen das Rewrite Modul zugeladen wird, obwohl mir nicht ein Fall bekannt ist, wo das wirklich erforderlich war. Mag sein, dass diese Angaben unter Apache 2.0 noch erforderlich waren oder wie auch immer. Die Frage sollte Hille eventuell besser beantworten können, soweit mir bekannt genügt mod_rewrite auf on zu setzen.
Doch da wäre dann gleich der nächste Punkt. Wozu wird mod_rewrite zweimal aktiviert, wenn einmal genügt.
Dann was soll das, die Regel soll laut Kondition nur Gültigkeit haben und nur ausgeführt werden, wenn das Muster video/(.*).html nicht ! auf die aufgerufene URL passt? Ja zu was wird denn nach eben auf dieses Muster passenden URLs in der nächsten Zeile gesucht? Oder liegt es nur daran, dass ich heute Morgen den Wald vor lauter Bäumen nicht erkenne?
RewriteCond %{REQUEST_URI} !^video/(.*).html$ [NC]
RewriteRule ^video/(.*)\.html$ /?page_id=1&videotitel=$1 [L]
Nun Deine Regel, die unterscheidet sich ja schon einmal, doch für genau was soll da der \ Backslash im Muster für die Kondition gut sein? Muss ein Minuszeichen außerhalb einer Zeichenklasse maskiert werden? Ist mir bisher nicht bekannt, habe ich so auch noch nicht gesehen.
RewriteCond %{REQUEST_URI} !^spielberichte-zum-spiel/([^/]+)$ [NC]
RewriteRule ^spielberichte\-zum\-spiel/([^/]+)$ /?p=288&_title=$1 [L]
Meine Empfehlung für den Einstieg war in dieser Beziehung immer die Seite http://suchmaschinentricks.at/tipps-tricks/mod_rewrite.html und beim Erproben der Beispiele kann man sich ganz gut mit mod_rewrite vertraut machen.