Also gut, noch mal langsam: Ich hatte das Cache-Plugin erwähnt, weil Du meintest, wenn Du die Permalink auf "Standard" stellst, würde kein Link mehr funktionieren. Und das kann ja eigentlich nicht sein, denn die Standard-Permalinks sollten immer funktionieren. Aber gut, da Du sie ja nun nicht auf Standard hast, kann man das vielleicht erst mal ignorieren (könnte aber genauso sein, dass das ein guter Hinweis auf ein tiefer liegendes Problem mit dem Server ist).
Ansonsten habe ich eben mal ein willkürliches Posting aufgerufen und es sieht nicht so aus, als wäre das noch eine alte gecachte Seite. Das Problem ist ja auch, dass die Vorschau neuer Beiträge nicht geht. Wenn das Cache-Plugin nun weg ist, können neue Beiträge ja nicht gecacht werden. Daran kann es also eher nicht liegen.
Ich muss zugeben, dass ich WP noch nie mit den index.php-Permalinks betrieben habe, und vermute, dass das auch sonst kaum jemand tut. Ist selten, dass Hoster ihre Leistungen so einschränken, glaube ich.
Ich habe das jetzt mal in meinem Blog nachgestellt: Permalinkstruktur entsprechend eingestellt, .htaccess gelöscht, Artikel-Entwurf angelegt und gespeichert -- Vorschau geht. Der Link sieht bei mir so aus:
http://localhost/testblog/?p=891&preview=true
Wie man sieht, geht der Link direkt auf die index.php, sollte also immer funktionieren, genau wie die Standard-Permalinks. Die Standard-Permalinks gehen bei Dir übrigens auch, zumindest im Moment. Das hier:
http://blog.eyespeak.de/?p=1
...leitet hierhin weiter:
http://blog.eyespeak.de/index.php/hallo-welt
Sieht also soweit alles gut aus. Womit wir wieder bei meiner ursprünglichen Frage wären, was genau Du denn vom Server zurückbekommst, wenn Du die Vorschau aufrust. Leere Seite? Und welchen HTTP-Code?