SEO freundliche Suche – Suchparameter unter WordPress ändern

SEO freundliche Suche – Suchparameter unter WordPress ändern

Habe so eben wieder etwas entdeckt, was mich an WordPress etwas nervt.
SEO Freundlichkeit der Suche, statt dem Parameter ?s möchte ich gerne /search/ verwenden.

Der Verlgleich zwischen den beiden sollte eig. jeden überzeugen

Vorher:
http://huskynarr.com/?s=stichwort

Nacher:
http://huskynarr.com/search/stichwort

Um das zu verwirklichen, brauchen wir wie so immer, einfach nur eine neue Funktion zusätzlich in der functions.php.

[php]function search_url_rewrite_rule() {
if ( is_search() && !empty($_GET[‘s’])) {
wp_redirect(home_url("/search/") . urlencode(get_query_var(‘s’)));
exit();
}
}
add_action(‘template_redirect’, ‘search_url_rewrite_rule’);[/php]

Das genügt schon, denn WordPress macht einen Redirect auf /search/ und gibt die Suche darunter aus.