给wordpress页面加上.html后缀

wordpress的伪静态化固定连接

使用过wordpress的朋友都知道,wordpress可以选择好几种固定连接,一般来说,我们为了对搜索引擎友好,都会选择伪静态的固定连接。

伪静态连接其一是对搜索引擎友好,其二是如果我们想要对wordpress进行加速,伪静态链接也是必不可少的。

我们一般设置wordpress的固定连接,会使用2种形式的,一种是文章名形式的,一种是id形式的,而我们在设置的时候一般会加上html后缀,这样伪静态的url更加规范了,比如文本的链接:

http://www.themepark.com.cn/gwordpressymjshtmlhz.html

就是以html后缀形式结束的。

而如果在wordpress设置–固定连接加上html后缀之后,这个设置只能对wordpress的文章起作用,而对于wordpress的页面来说是不起作用的。

因此如果我们想要规范整站的url,那么也可以通过代码或者插件将我们的页面也加上html后缀

给wordpress页面url加上html后缀

在进行这项操作之前,请确认你的wordpress网站已经做好了伪静态,并且确保你的文章url是以html形式结束的,否则不是伪静态的固定连接操作之后是无效的。

确保你的固定连接填写为以下格式:

 

方法一:使用插件.html on PAGES

在你的wordpress后台–插件–安装插件搜索.html on PAGES安装即可。

文章名:    /%postname%.html

或者
数字连接(id):    /%post_id%.html

两者皆可,如果是中文网站我们建议使用数字连接,因为如果中文网站的话,使用用文章名,还需要通过插件或者手工更改别名 ,比较麻烦。

方法二:使用代码(代码提取于.html on PAGES插件)

// 页面链接添加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’;
}
}

 

将此代码放入你的wordpress主题中function.php文件内(WEB主题公园用户放入function/function_z.php中或者widget.php中即可)

 

 

上一篇:

下一篇:

如未标明出处,所有文章均为WEB主题公园原创,如需转载,请附上原文地址,感谢您的支持和关注。

本文地址:https://www.themepark.com.cn/gwordpressymjshtmlhz.html

WordPress原创主题,高端网站模板建站,网站模板建站资源以及开发知识分享,尽在WEB主题公园
WEB主题公园致力于开发适合中国人习惯的中文WordPress网站模板,并提供全程视频教程,让您能够轻松的使用网站模板建立好自己的网站!

相关文章

文章评论

您好!请登录

取消回复

    个人中心我的

    联系我们x

    联系我们,从qq在线客服,电话和邮件

    售前客服-1[点击对话]

    购买之前想要了解和咨询

    售前客服-2[点击对话]

    购买之前想要了解和咨询

    售后客服[售后支持]

    购买后输入订单号加好友

    咨询热线:0731-8578 7193

    联系邮箱:
    info@themepark.com.cn

    请注意:在线客服以及咨询热线请在 工作日的9:30~18:00来电咨询 电子邮件在任何时间都会回复

    客服
    回到顶部 顶部