首页 > 解决方案 > 最小化 URL 重定向(搜索请求)

问题描述

在我的 wordpress 网站上,我已经将我的搜索标签从这部分代码更改?s=some-word为:/search/some-word

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

一切正常,但我从my-site.com?s=some-wordinto得到重定向 302 my-site.com/search/some-word。我想知道是否有一种方法可以只发出一个请求而无需重定向。

提前感谢您的帮助:)

标签: phpwordpressredirect

解决方案


推荐阅读