Linux

WordPress开启html伪静态方法

修改Wordpress固定链接

设置-固定链接-自定义结构     域名/%post_id%.html

页面链接添加HTML后缀

修改functions.php,添加以下代码

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

配置Nginx  rewrite 规则     直接修改nginx.conf

#wordpress伪静态
       if (-f $request_filename/index.html){
            rewrite (.*) $1/index.html break;
            }
       if (-f $request_filename/index.php){
            rewrite (.*) $1/index.php;
            }
       if (!-f $request_filename){
            rewrite (.*) /index.php;
            }

保存 reload

大功告成。

(2)

本文由 樱花博客 作者:樱花 发表,转载请注明来源!

关键词:, , ,

热评文章

评论:

1 条评论,访客:1 条,博主:0 条
  1. 黎叔
    黎叔发布于: 

    作为一个懒人我觉得直接用postid名的伪静态html好用

发表评论