1. 陈健豪博客首页
  2. SEO

WordPress给页面添加.html结尾,实现页面伪静态

前言

默认状态下Word’Press是不可以给页面添加“.html”实现伪静态的,就像这样:

https://chenjianhao.com/about.html

就算你在页面设置中自定义为“about.html”也会自动改为“about-html”,就像这样:

https://chenjianhao.com/about-html

那么我们该怎么实现这一功能呢?

实现方法

1、在“function.php”文件结尾添加以下代码,并保存。

添加方法:修改functions.php文件

//页面链接添加html后缀
add_action('init', 'html_page_permalink', -1);
function html_page_permalink() {
    global $wp_rewrite;
    if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
        $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
    }
}

2、进入后台“设置>固定链接”,修改以下设置。

修改设置中的固定链接

修改后并保存设置,然后刷新页面,即可看到页面会带上“.html”结尾。

此代码在 适合伪静态的固定链接形式使用(即页面与文章页等),例如以下链接:

/%postname%.html
/%post_id%.html

说在最后

本功能的实现对网站SEO优化还是有一定好处的,一般都会在建站的初期就会设置,会增加搜索引擎对站点的友好度哦。如有问题请在下方进行评论留言,谢谢。

版权声明:本文为博主原创文章,遵循 CC BY-NC-SA 4.0 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://chenjianhao.com/12786.html

发表评论

登录后才能评论

评论列表(2条)