Aus dem WordPress-Buch habe ich gelernt, dass man mit WordPress „sprechende urls“ auch ohne mod-rewrite erhalten kann. Das ganze ist auch notwendig bei WordPress-Installationen, die bei domainfactory gehostet sind. Hier ist mod-rewrite irgendwie merkwürdig (Achtung: persönliche Ansicht!) konfiguriert. Update: Hier habe ich mich jetzt anscheinend geirrt: mod-rewrite funktioniert mit WordPress auf Domainfactory-Accounts.
Vielen Dank für den Hinweis an Stefan Lamprecht, den Autor von WordPress kompakt. Und auch sonst ist das Buch zumindest für alle WordPress-Einsteiger ein Tipp.
Zurück zum Thema sprechende url ohne mod-rewrite. Dazu muss die Permalink-Struktur (im Admin-Bereich unter Optionen) einfach ein index.php enthalten. Also zum Beispiel kann das dann so aussehen:
/index.php/%postname%
Wenn man dabei das Problem hat, dass relative Pfade z.B. zu Bildern in der Sidebar nicht mehr stimmen: einfach die img-src so anfangen
< ?php bloginfo('stylesheet_directory'); ?>/images/…
und alle Bilder in das entsprechende Verzeichnis beim Theme schieben. Ist ohnehin eleganter. Jetzt fehlt mir nur noch eine Lösung für die entsprechenden Links hinter den Bildern. Absolute Links sind ja nich unbedingt der Königsweg. Ich geb auch zu, dass die statischen Bilder in der Sidebar auch nicht unbedingt in die Kategorie gehören. Aber egal. ;)
Update: Nur mit dem Thema urls umschreiben befassen sich die Seiten url-rewriting.de
Pingback: P4G0_sphäre » Blog Archi » Sprechende URLs für Wordpress