默认我们使用WordPress的时候是不是搜索站内关键字的时候,看到搜索结果是”https://www.cnwper.com/?s=麦子” 这样的效果,如果要SEO效果更好的如果是”https://www.cnwper.com/search/搜索词”就更好一些,如果要实现这些效果如何实现呢?
这里有2个方法可以用:文章源自国外主机测评-https://www.zjcp.org/6629.html
1、功能代码实现文章源自国外主机测评-https://www.zjcp.org/6629.html
// 修改搜索结果页网址结构 function wpkj_change_search_url_rewrite() { if ( is_search() && ! empty( $_GET['s'] ) ) { wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) ); exit(); } } add_action( 'template_redirect', 'wpkj_change_search_url_rewrite' );
这里我们将代码添加到 Functions.php 中。文章源自国外主机测评-https://www.zjcp.org/6629.html
2、Apache伪静态设置文章源自国外主机测评-https://www.zjcp.org/6629.html
# 修改 WordPress 搜索结果页 URL RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC] RewriteRule ^$ /search/%1/? [NC,R,L]
如果我们用的是LAMP环境,可以用 .htaccess 添加伪静态实现。文章源自国外主机测评-https://www.zjcp.org/6629.html 文章源自国外主机测评-https://www.zjcp.org/6629.html