z-blog如何灵活配置静态日志的Url Z-Blog 1

管理员 10000 2007-1-5 62802

Z-Wiki链接:http://wiki.rainbowsoft.org/doku.php?id=wiki:config:url

1.点石上有一篇文章指出Z-Blog只能在Post目录下生成文章并不利于blog,其实Z-Blog采用这种方式也是为了简化设计和使用.

那么如何才能配置出独特的Url呢?现在1.7版增加了3个参数控制静态日志的Url,其中

ZC_CUSTOM_DIRECTORY_ENABLE:"是否开启自定义静态日志目录功能,不是高手请勿使用"

ZC_CUSTOM_DIRECTORY_REGEX:"自定义静态日志目录配置(可以是{%post%},{%category%},{%user%},{%year%},{%month%},{%day%},{%id%},{%alias%}之间的组合,可以用/分隔,系统初始化配置是{%post%})"

ZC_CUSTOM_DIRECTORY_ANONYMOUS:"开启匿名功能时自定义静态日志目录里必须有{%id%}或{%alias%}在里面",开启此设置后,就可以隐去文章的文件名,只以目录形式出现


2.以点石的这篇文章的URL为例:
http://www.dunsh.org/2006/10/29/web-design/
在Z-Blog只要如下配置就可以实现了.

ZC_CUSTOM_DIRECTORY_ENABLE开启,ZC_CUSTOM_DIRECTORY_ANONYMOUS开启,ZC_CUSTOM_DIRECTORY_REGEX设置为:
{%year%}/{%month%}/{%day%}/{%alias%}
3.参数解释:
{%post%},{%category%},{%user%},{%year%},{%month%},{%day%},{%id%},{%alias%}

分别对应:

日志文件夹,日志分类名,日志用户名,日志时间的年,日志时间的月,日志时间的天,日志编号,日志别名

日志时间的月,日志时间的天都是两位数
4.注意:
ZC_CUSTOM_DIRECTORY_ANONYMOUS开启时,请将“※静态文件后缀名”改为asp或是htm,不要用原来的html,因为有的空间的默认文档没有default.html

5.建议:
Z-Blog不建议使用只使用{%alias%}而无日期或{%id%}的方法,因为文章的别名有可能相同从而多篇文章共用同一个Url,建议配置成{%category%}/{%id%}/{%alias%}或{%year%}/{%month%}/{%day%}/{%alias%}这样的方式.

在配置好静态日志的Url后再改动的代价非常大,请事先想好如何配置。

还有更多的配置方法等着大家的实现.

PS:
大部分用户并不真正需要此功能.
对系统不熟悉者请勿使用使功能.

[ 本帖最后由 10000 于 2008-5-26 10:08 编辑 ]

Z-Blog 百事通

返回