Ich hab' lokal auf meinem Rechner (WinXP Pro SP2) xampp und WP2.0 installiert.
Der Pfad zu dem Blog lautet
http://localhost/cms/wordpress2beta/ (es war mal der RC1).
Wenn ich jetzt auf
/wordpress2beta/richtig/tippfehler/ gehe, dann kommt ganz normal die 404.
Wenn der Tippfehler aber direkt nach
/wordpress2beta/ steht, dann werden alle Sonderzeichen falsch angezeigt. Im Header (meta) steht zwar noch utf-8, aber Firefox sagt mir bei Page Info, daß die Seite in ISO-8859-1 ausgeliefert wurde.
An der 404.php des Themes kann es nicht liegen, die hab' ich schon zig mal mit diversen Editoren als utf-8 gespeichert.
Außerdem erscheint der Fehler nur, wenn der Tippfehler in der ersten Pfadebene nach dem WP-root steckt, bzw. wenn man auf oberster Ebene in WP eine Seite aufruft, die es nicht gibt (
/wordpress2beta/sdfasdf/, was es nicht gibt).
Es sieht nach einem php-Problem aus, da dann ganz am Anfang der Seite "" erscheint.
Kann mir jemand erklären, woran das liegen kann?
Ich hab’ den Eindruck, daß irgendeine System-php von WP nicht als UTF-8 gespeichert wurde, man die also beim Download bereits als ISO bekommt. Das müßte die php-Datei sein, die für Fehlerweiterleitungen verantwortlich ist.
ps: Eine Wordpress-Page als 404 einzustellen hab’ ich auch schon versucht, klappt auch nicht.
Reicht es dazu, wenn man einen entsprechenden Eintrag in der .htaccess macht? Hab' ich versucht, mit absolutem Pfad hat es nicht funktioniert (die Page existiert natürlich).