wordpress更改页面链接为.html后缀

操作复杂点的方式:

1.在后台在线搜索安装插件:.html on PAGES 。启用插件后什么都不用设置的

2.wordpress进入后台、设置 、固定链接、改为你想用的格式:

%year%  基于文章发布的年份,比如2017;
%monthnum%  基于文章发布的月份,比如01;
%day%  基于文章发布当日,比如06;
%hour%  基于文章发布小时数,比如23;
%minute%  基于文章发布分钟数,比如43;
%second%  基于文章发布秒数,比如33;
%postname%  基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
%post_id%  基于文章post_id,比如48;
%category%  基于文章分类,子分类会处理成“分类/子分类”这种形式;
%author%  基于文章作者名。

常用的一些类型

/%post_id%.html          文章id.html形式      如https://blog.wojc.cn/1070.html
/%post_id%                   文章id形式               如https://blog.wojc.cn/1070
/%postname%               文章名字形式          如https://blog.wojc.cn/wordpress导航栏标题加小图标
/%postname%.html     文章名字.html形式  如https://blog.wojc.cn/wordpress导航栏标题加小图标.html

这固定链接设置中使用自定义结构,选择你喜欢类型设置,保存下

wordpress更改页面链接为.html后缀

设置完访问自定义的固定链接访问后出现404,多是服务器没有开启URL_Rewrite的支持:

        1.在你网站nginx配置文件中加入:       

location / {
            root   html;            // 网站目录路径
            index  index.php;       // 网站默认主页文件

#伪静态规则
            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;
            }
}

      2.然后重新加载nginx配置文件。

 

简单的点方式:

使用: .html in category and page url  这个插件
1,后台搜索安装插件、启用插件即可。
2.   设置中可以更改想要的后缀名保存即可。

效果:https://blog.wojc.cn/?p=1070.html  这种形式的!

分享