博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wordpress站内搜索结果页URL伪静态如何操作
阅读量:6372 次
发布时间:2019-06-23

本文共 580 字,大约阅读时间需要 1 分钟。

  站内搜索页面的优化一直被很多人忽略,只是按cms自带的默认设置,其实搜索结果页是一块宝藏,url重写是提升的重要一步。之前我们写过,那么,wordpress站内搜索结果页URL伪静态如何操作呢?通过查找相关文档,在当前主题的functions.php文件添加下面的函数ytkah亲测可用

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

  第二种方法:通过在.htaccess文件添加伪静态规则也可以实现,把下面的代码添加到网站根目录的.htaccess文件(对支持.htaccess的主机有效)

RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]RewriteRule ^$ /search/%1/? [NC,R,L]

  感兴趣的朋友可以试试。

 

转载地址:http://dwyqa.baihongyu.com/

你可能感兴趣的文章
python字典的使用
查看>>
常用排序算法:基数排序
查看>>
类的友元关系
查看>>
DataGridView风格设置
查看>>
程序实现DataGrid过滤设置
查看>>
C#中的?操作符
查看>>
JavaScript基于对象(面向对象)<一>类和对象
查看>>
bootstrap-table填坑之旅<一>认识bootstrap-table
查看>>
部署模式 - 每个容器一个服务实例
查看>>
学术诚信与职业道德
查看>>
并发异常,事务隔离级别,锁
查看>>
linux复习之进程基础知识
查看>>
你不一定懂的cpu显示信息
查看>>
hdu 1717 小数化分数2
查看>>
asp.net下载文件方法
查看>>
HLSL学习笔记(一):基础
查看>>
vueJS+ES6开发移动端APP实战项目笔记
查看>>
什么阻碍了强人工智能的发展
查看>>
Linux录屏软件
查看>>
MS Sql Server 数据库或表修复(Log日志文件损坏的修复方法)
查看>>