WordPress默认搜索结果,我们看到的链接是不是下面这样的。
https://www.zhuige.com/?s=关键词
若我们想静态化成下面方式,我们应该如何处理?
https://www.cnwper.com/search/关键词
// 修改搜索结果页网址结构
function zhuige_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', 'zhuige_change_search_url_rewrite' );
上述代码,我们只需放到当前使用的WordPress模板的functions.php文件中即可。
Apache伪静态设置方法
若用的是LAMP环境,可以用 .htaccess 添加伪静态实现静态化。
# 修改 WordPress 搜索结果页 URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]
-
WordPress导航主题之追格小站点评主题:广告位设置教程WordPress导航主题之追格小站点评主题在2023.11.2更新了一版本V1.4.0,新增了一些图片/联盟广告位功能,今天我们简单说说如何设置。
-
WordPress REST 关键概念:Routes & EndpointsWordPress REST 关键概念:Routes & Endpoints
-
WordPress REST 关键概念:Requests & ResponsesWordPress REST 关键概念:Requests & Responses
-
WordPress REST 关键概念:Schema & Controller ClassesWordPress REST 关键概念:Schema & Controller Classes
-
WordPress 6.4.1 及新的默认主题 Twenty Twenty-Four 发布WordPress 6.4.1 及新的默认主题 Twenty Twenty-Four 发布
-
追格企业官网小程序(开源版)首页弹窗广告设置方法追格资讯小程序(开源版)又称酱茄free,实现WordPress网站数据与小程序同步共享,简单的配置就能搭建自己的资讯/博客小程序。一套代码多端适用(微信端、百度端、QQ端、H5端)。
暂无评论,抢个沙发...