Für die Idee mit dem php include bräuchte ich keine htaccess. Ich würde einfach manuel php-Dateien wie domain.de/test.php erstellen. Dann würde ich gerne in diese Datei den Inhalt von z.B. ?p=31 laden.
Da ich keine Kategorien oder ähnliches brauche, wäre das eine Lösung. Doch weiß ich nicht, wie ich den include richtig folrmuliere...
Am besten, Du verwendest eine einfache Peramlinkstruktur, die keine "virtuellen" Verzechnisebenen erzeugt, also z.B:
Wichtig ist auf jeden Fall der abschließende Slash, so das es wie ein Verzeichnis aussieht.
Wenn Du nun z.B. ein Seit "Impressum" anlegst, wird für diese der Slug 'impressum' erstellt. Das was im Editor oben nach Permalinks: steht.Nun ertstellst Du ein Verzeichnis /impressum/ und kopierst dort eine leicht modifizierte index.php aus dem WP-Wurzelverzeichnis hin. Die vorletzte Zeile ist von
require('./wp-blog-header.php');
in
require('../wp-blog-header.php');
zu ändern. Es kommt als nur ein kleines Pünktchen dazu 
Das Ganze wiederholst Du für alle Seiten und Artikel. Das ist natürlich nur für wenige Seiten und Artikel praktikabel, aber es funktioniert.
Für tiefer gestaffelte virtuelle Verzeichnisebenen müßte man nur die zu kopierende index.php um die Anzahl der Ebenen anpassen. Für ein die Kategorie 'wordpress' wäre die URI ja /category/wordpress/. Dann müßte die vorletzte Zeile so aussehe:
require('../../wp-blog-header.php');
Es wäre sogar denkbar, ein Plugin zu programmieren, welches genau die passenden Verzeichnisse automatisch erstellt und immer eine angepaßte index.php dorthin kopiert, und gegebenfalls auch wieder löscht. Das setzt allerdings entsprechende Schreibrechte für PHP voraus.
Gruß
Ingo