什么是静态页面?
静态网页就是以.html、.htm、.shtml、.xml作为后缀的网页。
举个例子:
静态页面:https://chenjianhao.com/13034.html
动态页面:https://chenjianhao.com/?s=WordPress
推荐阅读:给WordPress页面添加.html结尾,实现页面伪静态
在WordPress中实现搜索结果URL静态化的方法:
首先想想?为什么要把WordPress中的搜索结果URL静态化呢?
常规的搜索结果url:https://chenjianhao.com/?s=WordPress
静态的搜索结果url:https://chenjianhao.com/search/WordPress/
其实在做网站SEO优化的时候,网站的静态页面是更有利于搜索引擎优化的,我们的搜索结果页,其实就是一个专题页,就比如我们搜索“WordPress”这个词,那么这个页面中所有的文章都是与WordPress相关的。如果我们把这个页面做成静态的url,这会让搜索引擎更加喜欢。那么这个功能怎么实现呢,其实很简单。
只需要在我们的WordPress主题文件function.php中插入以下代码即可。
怎么添加?推荐阅读:如何在后台修改WordPress主题文件?
//默认搜索伪静态
function wp_search_url_rewrite() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) . "/");
exit();
}
}
add_action( 'template_redirect', 'wp_search_url_rewrite' );
添加完成后,再尝试下搜索功能,就会发现搜索结果URL变成了https://www.yourdomain.com/search/搜索词了。
当然你也可以试下本站的搜索功能。
关于WordPress搜索结果URL静态就讲到这里,下面来看下静态页面有什么好处?
网站静态页面有什么好处?
1、网站静态网页可以提高速度
因为不管是asp、php、jsp、.net等动态程序,都需要读取调用数据库内容,才能显示数据,相对于流量比较大,就增加了数据库的读取次数,占用很大的服务器资源,影响网站速度。而采用网站做成静态的,直接除去了读取数据库的操作,减少了环节,还提高了网站反映速度。
2、静态网页化更有利于搜索引擎的收录
从网站优化来分析, 静态网页与动态网页相比,搜索引擎更喜欢静的 ,搜索引擎更喜欢静态的网页,更便于抓取,搜索引擎SEO排名更容易提高。
学习了
感谢分享