在wordpress后台设置固定链接可以实现文章、分类、标签等页面的URL伪静态形式,但是wordpress站内搜索结果页面的URL依然是“http://域名/?s=关键字”的动态URL形式,部分WP博主觉得不符合SEO要求,希望把搜索结果页面的URL也实现“http://域名/search/关键词”的伪静态形式,实现方法也很简单,只需要通过在functions.php文件添加相关的函数代码即可。

在当前主题的functions.php文件第一行代码 <?php 下面添加以下代码:

1
2
3
4
5
6
7
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的主机有效)

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

演示效果:本博客右上角输入关键词进行搜索。

N宅免费SS捐赠计划

从2016年9月18日起,N宅将不再提供付费服务,改为免费提供ss代理服务具体服务器信息请加QQ群127969311(点击加群)查看群公告或查看网站公告。 由于成本原因...

阅读全文

Tukey test 图基检验在小样本多组比较显著性分析中的应用——对比T test t检验

在谢宁方法(Shainin Approach)中,图基(Tukey)检验被广泛用于验证质量改进的有效性。Tukey检验的一个重要的优点是非常简单,而且所需实验样本相对较少。...

阅读全文

iOS苹果iphone、ipad、itouch等使用shadowsocks代理教程(已越狱)

Cydia中搜索shadowsocks然后安装即可,之后参考 http://blog.liujason.com/3118.html 中的相应内容进行设置即可。 挖坑中….过两天补齐…..orz 【懒

阅读全文