给你的wordpress配置伪静态页面文章.html后缀

wordpress程序本身已经非常人性化了,安装好程序到后台设置》固定链接》直接进行设置,动态、静态任君选择。而固定链接的自定义结构,由于目前国类虚拟主机类型分为linux和win2003,设置方法各不相同。

 

而对于wordpress伪静态实现来说,linux主机下才是最合适的,不需要过多的设置,只需要在后台直接定义永久链接的格式。

比如说我的后台就是这样

给你的wordpress配置伪静态页面文章.html后缀

  1. 代码:/%post_id%.html

 

如果你的设置好没有反应,说明主题没有配置开启html,那你需要做到下一步

将以下代码复制后,添加到所使用主题的functions.php文件的最后一个?>前:然后再设置固定链接。

// 给发布的文章链接地址后面添加html后缀
add_action(‘init’, ‘html_page_permalink’, -1);
function html_page_permalink() {
global $wp_rewrite;
if ( !strpos($wp_rewrite->get_page_permastruct(), ‘<a title=”查看与 .html 相关的文章” href=”/tag/html” target=”_blank” rel=”noopener noreferrer”>.html</a>’)){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . ‘<a title=”查看与 .html 相关的文章” href=”/tag/html” target=”_blank” rel=”noopener noreferrer”>.html</a>’;
}
}

修改完后,进入发布文章或编辑文章界面时会发现链接那一栏多出了.html的后缀,即表示修改已经成功!此时访问文章页面,在地址栏的文章链接同样也是以.html结尾的了。

如果您完成以上操作,打开文章或页面已经有了html后缀,但是出现404的错误,说明您的主机或服务器没有添加伪静态规则。

原创文章,作者:admin,如若转载,请注明出处:https://alay.cc/197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
admin的头像admin
上一篇 2022-11-07 下午4:53
下一篇 2022-11-07 下午4:55

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注