当前位置:首页>WordPress建站>网站SEO>修改WordPress的搜索结果网址,使它更适合SEO

修改WordPress的搜索结果网址,使它更适合SEO

我们都知道,WordPress在 设置 – 固定链接 界面,可以修改网站的链接结构,使我们的网址更加美化和有意义。不管是对于SEO还是对于访客,都是及其有用的。大家可以看下我们之前的文章《WordPress基本设置》。

但是WordPress默认的搜索结果网址结构为:

https://www.wpdaxue.com/?s=搜索词

而且WordPress并没有提供修改这个搜索结果网址结构的选项。对于某些SEO痴迷者来说,这是不能忍受的。那我们如何才能修改这个链接结构?比如实现下面的链接:

https://www.wpdaxue.com/search/搜索词

今天我们介绍两种方法。

方法1:通过PHP代码修改搜索结果网址

你只需要在主题根目录下的 functions.php 文件中添加下面的代码即可:

/*
* 修改搜索结果页网址结构
*/
function wpkj_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', 'wpkj_change_search_url_rewrite' );

如果你实在不知道如何添加代码,可以下载安装插件 Search URL ,启用即可生效。

方法2:通过.htaccess文件更改搜索结构网址

对于使用Apache主机的用户,可以通过 .htaccess 文件来添加下面的规则即可:

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

如果是Apache主机环境的用户,可以在网站根目录下找到 .htaccess 文件,如果没有这个文件,大家也可以自己创建一个。

通过上面的两个方法之一,就可以实现我们想要的功能了,现在试试你们的搜索,应该就可以显示为下面的网址结构了:

https://www.wpdaxue.com/search/搜索词

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
网站SEO

如何将您的WordPress网站提交给Google新闻

2020-6-20 10:31:18

WordPress插件网站SEO

WordPress搜索引擎蜘蛛分析插件 Spider Analyser

2020-7-16 8:15:01

2 条回复 A文章作者 M管理员
  1. abao

    实现我们想要的功能了

  2. abao

    学习到了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索