zblog博客cms如何设置伪静态?zblog设置伪静态的详细方法是啥?
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
说起zblog,以前在用pjblog的时候就用过,毕竟zblog有两个版本,一个asp一个php,当时还是喜欢asp的东西,现在嘛,变化了,php运行也比asp要有效率,这不昨天就开始又接触zblog,主要是看上了一看zbog的一款模板,还真的不错,模板名字为 tpure 大家喜欢的可以去搜索一下;今天主要说安装了zblog如何设置伪静态,不过站内也有相关的文章 那个是zblog数据库配置文件?如何修改zblog数据库配置文件? 作网站时选择wordpress以及zblog哪个对SEO更好?
关于zblog伪静态,我们现在就来说说;具体请参考下面的教程;
zblog有一个很好用的伪静态设置插件“静态管理中心”,一般安装zblog会附带这个插件,直接在后台的插件管理里面找到它打开设置即可,插件使用截图如下:
我们要先一个一个的选择配置选项,配置选项的意义就是你可以自己决定zblog设置伪静态后网页地址以什么形式展现出来。每一个配置下都有多个选择,大家可以根据自己喜好自由选择。
重点给大家介绍的就是让大家看懂下面这些参数:
{%host%}=网站域名 ;
{%id%}=文章id或者分类id ;
{%alias%}=别名;(发布文章或新建栏目有个别名选项,这个参数调用的就是这里的别名)
{%page%}=翻页条数字id;(你点击分页条的“2”这个参数就会显示数字2)
{%year%}=年;
{%month%}=月。
zblog 伪静态规则参数
{%host%}:表示的是网址,以'/'结尾
{%category%}:表示分类,如果分类有别名则调用别名,没有别名则调用名称
注:此参数只有文章的url配置中出现
{%alias%}:表示调用的别名,如没有别名则调用标题或名称
注意:此参数会出现在 文章页,页面,分类,标签页,作者页的url配置中
{%id%}:表示数据在数据库中储存的ID号,以数字来表示
注:此参数会出现在作者页,标签页,分类页,文章页,页面的url配置中
{%year%}:表示数据新建立的年份,如 2019 2018 等
{%month%}:表示数据新建立的月份,如 05 12 等
{%date%}:表示时间段,不常用,一般用于日期页的ur配置
{%page%}:表示页面的页数,以数字来表示
注:此参数只会出现在一些列表页面,比如首页,文章列表,标签列表,作者文章列表,日期页列表的url配置中
伪静态的url可以使用以上参数与一些字符串进行任意组合,但要注意几点
1、{%host%} 参数与其它字符串或参数组合时,不能出现 '/' 符号
2、除 {%host%} 参数外,其它参数的组合,可以使用 '/' 符号
3、使用 {%alias%} 参数时,输出的结果中不得出现中文或其它特殊符号
4、列表页面的url配置中,必需含有 {%page%} 参数,不然会出现BUG
5、你可以参考以下的几个示例,来配置url
zblog 文章url页面伪静态设置示例:
例:
{%host%}post/{%id%}.html
输出:
http://www.xxxxx.com/post/1.html
http://www.xxxxx.com/post/2.html
说明:
1、{%id%} 表示文章的ID号
2、post 字符是可以改成其它,比如 artilce
例2:
{%host%}post/{%alias%}.html
输出:
http://www.xxxxx.com/post/abc.html
http://www.xxxxx.com/post/fdk.html
说明:
1、'abc'与'fdk'为{%alias%}参数输出的文章编辑时的别名,如果未设置则为文章的标题。
2、别名尽量不要使用汉字或特殊字符
3、使用zblog别名检测插件,防止别名重复
例3:
{%host%}{%category%}/{%id%}.html
输出:
http://www.xxxxx.com/html/1.html
http://www.xxxxx.com/css/2.html
说明:
1、{%category%} 参数输出的 html 与 css 表示当前文章的所属于分类
2、{%category%} 调用分类的别名,如未设置则调用分类的名称
3、别名尽量以拼音或字符串表示,不得出现汉字
zblog 首页的URL配置
zblog 首页url的配置相对于其它页面的url配置来说是非常的简单的,只需要设置他的分页格式即可。
例1:
{%host%}page_{%page%}.html
输出:
http://www.xxxxx.com/page_2.html
例2:
{%host%}page/{%page%}/
输出:
http://www.xxxxx.com/page/2/
说明:
1、首页url配置只需要 {%page%} 参数的设置即可
2、所设置的的url形式,只有在非第一页的情况下出现
3、可以加入任意的字母进行组合
zblog 分类页的URL配置
zblog 分类页的URL配置要复杂一些,主要是因为多了一个分页的参数。
例:
{%host%}{%alias%}/{%page%}/
输出:
//第一页
http://www.xxxxx.com/cate/
//第二页
http://www.xxxxx.com/cate/2/
说明:
1、{%alias%} 表示分类的别名,如无则使用名称
2、分类的第二页比第一页多个一个页面的参数(第一页默认不显示)
例2:
使用分类的ID参数
{%host%}category-{%id%}_{%page%}.html
输出:
//第一页
http://www.xxxxx.com/category-1.html
//第二页
http://www.xxxxx.com/category-1_2.html
例3:
{%host%}category/{%id%}/{%page%}
输出:
//第一页
http://www.xxxxx.com/category/cate/
//第二页
http://www.xxxxx.com/category/cate/2/
补充说明:
1、zblog 的伪静态插件每项配置中,都带有默认的选项,可以自己选择
2、配置后的url地址中,尽量不要出现汉字并且不要重复
3、如无特殊需要,尽量不使用 index.php 式仿伪静态
4、伪静态设置好后,需要配置ReWrite规则
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
可以直接使用「伪静态设置助手」,有时候并不需要给用户太多选项
@沉冰浮水: 前面是给予解说最基本的,后面就是一些自己捣鼓的参数,有些人动手能力强,不会咋搞,看了大致的也就会自己倒腾一下,毕竟会有动手能力强的!