WordPress: Entwickler-Guide WP 3.3, sprechende Permalinks ohne mod_rewrite

Auf WordPress-Deutschland hat man einen Entwickler-Guide für WordPress 3.3 veröffentlicht, dieser beschreibt Änderungen und Anpassungen an:

  • Die neue Admin Bar
  • jQuery und JavaScript
  • is_main_query()
  • Hilfe und Options-API

Sprechende Permalinks ohne mod_rewrite

Um die sprechenden Permalinks in WordPress zu bekommen, muss man Zugriff auf die .htaccess haben und das Modul mod_rewrite mus aktiviert sein. Es gibt einige Hoster, die erlauben zwar den Zugriff auf .htaccss, aktivieren aber anderseits das mod_rewrite nicht. Thomas Scholz beschreibt wie man hier trotzdem noch zu sprechenden Permalinks kommen kann.

Folgendes in die .htaccess eintragen:

ErrorDocument 404 /index.php

Diese Lösung hat allerdings den Nachteil, dass manche Caching-Plugins nicht funktionieren, aber nach Meinung von Thomas ist diese Lösung nur ein Übergang, bis man einen vernünftigen Hoster gefunden hat.

Es gibt noch eine weitere Möglichkeit sprechende Permalinks zu generieren: einfach unter EinstellungenPermalinksBenutzerdefinierte Struktur vor den Permalink-Tags das /index.php dranhängen.

WordPress: sprechende Permalinks ohne .htaccess

Bei dieser Methode wird nicht einmal der Zugriff auf die .htaccess benötigt. Hierbei ist allerdings der Nachteil, dass dann /index.php in der URL erscheint und diese dadurch länger wird.

Wir arbeiten seit 20 Jahren mit WordPress und bieten diverse Dienst­leistungen rund um das System an. Kontaktiere uns für weitere Informationen oder für ein Angebot.

Verwandte Beiträge:

4 Kommentare

    1. @fwolf,

      wenn du dir schon keine Mühe machst die Überschrift zu lesen, warum sollte ich mir die Mühe machen auf deine Frage einzugehen? 😉

  1. Hi,
    das mit dem ErrorDocument 404 auf die index.php – gibt das dann nicht auch ein Problem mit den Crawlern? Das diese dann den 404 Status bekommen und dadurch zwar jeder Mensch die Seite normal sehen kann, bei den Crawlern dann aber eben nur lauter ‘Fehlerseiten’ da erscheinen? Da wäre die 2. Variante mit dem vorgesetzten /index.php doch besser.

Kommentare sind geschlossen.