Zur Erklärung: Es gibt zwei Möglichkeiten, Deine Seite übeer XAMPP aufzurufen: Du packst sie einfach in den dafür vorgesehenen Ordner xampp/htdocs. Oder Du packst sie in einen beliebigen anderen Ordner, den Du dann aber in der httpd.conf konfigurieren musst. Letzteres hatte ich beschrieben und so oder so musst Du die Config-Datei anpassen, um die Permalinks nutzen zu können.
Die httpd.conf liegt bei mir im Ordner C:\xampp\apache\conf. Einen configextra-Ordner finde ich bei mir nicht, wir verwenden also wohl verschiedene Versionen. Gut, meine XAMPP-Installation ist auch schon älter. Für Dich ist dann wohl die httpd-userdir.config richtig, nehme ich an. Liegt denn Deine WP-Installation unter C:/Documents and Settings/*/My Documents/My Website? Falls ja:
<IfModule userdir_module>
<Directory "C:/Documents and Settings/*/My Documents/My Website">
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec FollowSymLinks
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
Alles anzeigen
Falls nein, ergänze einen Block für den Ordner, in dem WP liegt:
<IfModule userdir_module>
<Directory "C:/Documents and Settings/*/My Documents/My Website">
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
Alias /testblog "D:/webapps/testblog"
<Directory "D:/webapps/testblog">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</IfModule>
Alles anzeigen
"D:/webapps/testblog" an beiden Stellen durch den vollen Pfad zu WP ersetzen, das Alias ("testblog") kannst Du nach Belieben wählen. WordPress ist dann unter http://localhost/testblog aufzurufen.
Ach ja, das ist aber nur für den lokalen Gebrauch und hängt nicht am Netz, oder? Was man da an Absicherungen treffen müsste, kann ich Dir nämlich auf Anhieb nicht sagen.