diene .htaccess steht aber schon im Unterverzeichnis 'details', oder?
Ansonsten das ^ entfernen. Das ^ steht im Pattern für String-Anfang.
Oder du machst es os, dass der ganze Pfad mitgegeben wird. Das folgende sollte mMn gehen
Code:RewriteEngine on RewriteRule ^(.*)seite.php?id=(.*)$ $1seite$2.html
ja na klar ist die im richtigen Verzeichnis ... aber der neue Code ändert auch nichts..