【子比优化】纯代码实现WordPress站内搜索页面url静态化优知新2年前更新关注私信0710 ------正文内容展示,开始汲取新知识啦------ 平时我们使用WordPress都是在wordpress后台设置固定链接可以实现文章、分类、标签等页面的URL伪静态形式,就是不会显示“?”等动态页面的字符,一般都是显示为:https://www.uzhix.com/1355.html 但是我们设置了固定链接伪静态之后,比如我们搜索:甲骨文,wordpress站内搜索结果页面的URL依然是“https://www.uzhix.com/?s=子比&type=post”的动态URL链接样式, 部分WP博主觉得不符合SEO要求,这里我们来通过一段代码实现让WordPress站内搜索结果页面网址显示伪静态URL, 这样一来有利于seo,为啥这都有利于seo呢? 很多SEO优化外链的工具就是通过站长工具查找自己的域名看看seo状况,然后在这个过程中,的页面就会被记录下载,最后蜘蛛爬行的时候抓取了,就会变成一个外链了, 那么这里一样的道理,用户搜索的时候,如果页面是静态,蜘蛛干好也在抓取,是不是就容易被抓取增加收录呢? 这只是无作为一个无聊的推测吧了,不过这里改改搜索页面的形式不碍事,反而更加美观不是吗,修改之后样式如下: 这样一来我们甚至都可以不用搜索,直接在“https://www.uzhix.com/search/”后面加上关键词即可。 教程 比如用户想搜索“福利”,那么可以直接在连接这么写:“https://www.uzhix.com【子比优化】纯代码实现WordPress站内搜索页面url静态化/search/甲骨文”接口搜索了,实现方法如下: WordPress站内搜索结果页面网址显示伪静态URL代码 将以下代码加入function.php即可: 此处内容已隐藏,请付费后查看 // 功能:纯代码实现WordPress站内搜索页面url静态化 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' ); 此时,我们在搜索网易云,截图如下,此时,链接就变成: 注意 不过这里需要强调一点搜索页面url静态化功能的优缺点,优点,可以实现更好的SEO效果,缺点,就是你正常搜索时可以选择文章、用户等,但是你加上这个代码后,默认都是搜索文章,但是在搜索结果页,可以切换文章、用户等,为了seo方便,这个方法各有利弊,总体上利大于弊! 温馨提示:本文最后更新于2023-08-05 23:11:55,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。------本文内容已结束,喜欢请分享------ 感谢您的访问,Ctrl+D收藏本站吧。 【子比优化】纯代码实现WordPress站内搜索页面url静态化此内容为付费阅读,请付费后查看200积分知星小会员免费超星大会员免费登录购买供学习和研究使用,请在下载后24小时内删除 购买前可以联系作者确认资源信息,防止交易矛盾 会员特权技术支持自动发货网络收集付费阅读已售 2© 版权声明 相关声明 1、本站名称:知新网 2、本站永久网址:https://www.uzhix.com 3、本站部分内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系站长进行删除处理。 4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。 5、本站禁止以任何方式发布或转载任何违法的相关信息。 6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。 八月 5 知岛上的今时往日 "吼吼~,往年的今天,作者不知道跑哪里偷懒去了~" THE END网站/配置/代码# 子比主题 点赞0投币 分享QQ空间微博QQ好友海报分享复制链接收藏2