SEO freundliche Suche – Suchparameter unter WordPress ändern
26. Juli 2015
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 […]

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'])) {
wpredirect(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.
Kommentare
Kommentare werden geladen...