wordpress代码:页面重定向代码
内容纲要
WordPress默认的搜索页面URL地址形式如下:
/?s=java
原本希望通过代码实现伪静态效果,网上找到的代码如下:
function wjy_search_url_rewrite() {
if ( is_search() && !empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/s/" ) . urlencode( get_query_var( 's' ) ),301);
exit();
}
}
add_action( 'template_redirect', 'wjy_search_url_rewrite' );
尝试只有,发现上述代码可以实现URL的301重定向,但重定向不代表伪静态!!!,阅读了一下代码,确实只有重定向逻辑,没有伪静态逻辑.