DBS独立服客服务

查看完整版本: z-blog如何灵活配置静态日志的Url

10000 2007-1-5 12:41

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

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

[size=5][b]1[/b][/size].点石上有[url=http://www.dunsh.org/2006/10/29/web-design/]一篇文章[/url]指出Z-Blog只能在Post目录下生成文章并不利于blog,其实Z-Blog采用这种方式也是为了简化设计和使用.

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

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

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

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


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

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

分别对应:

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

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

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

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

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

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

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

wxw 2007-1-5 15:36

呵呵,我喜欢把所有文章放在一个目录上,分时间之类的分目录让我感觉很烦

kuyo 2007-1-5 22:47

不错. 类似与WP的自定义永久连接功能.!

月上之木 2007-1-6 16:06

{%post%},{%category%},{%user%},{%year%},{%month%},{%day%},{%id%},{%alias%}

分别对应:
日志文件夹,分类,用户,年,月,天,日志编号,日志别名

是不是这样?

zx.asd 2007-1-6 18:46

聪明:victory:

valve 2007-1-11 13:48

搞这么多文件夹,虽然文件夹里文件只有一个,但会占用硬盘空间的

aspcat 2007-1-25 09:51

个人认为这种配置对于高级用户还是有必要的

车东 有一篇日志讲 Blog的目录结构优化 [url]http://www.chedong.com/blog/archives/001245.html[/url]
我是非常赞同的,
如果都在post下,如果你有很喜欢写blog,这个文件夹的文件就会很多,很多!目录浏览会很慢的

549527 2007-1-25 22:43

這個好  。
有時閒試一試:lol

springhcs 2007-1-30 19:38

报错!
设置静态目录后出现错误,打开日志页面出现下列提示错误:
您无权查看该网页
您可能没有权限用您提供的凭据查看此目录或网页。

我是这么设置的:
ZC_CUSTOM_DIRECTORY_ENABLE开启,ZC_CUSTOM_DIRECTORY_ANONYMOUS开启,ZC_CUSTOM_DIRECTORY_REGEX设置为:


CODE:
{%year%}/{%month%}/{%day%}/{%id%}

月上之木 2007-1-30 23:54

回复 #9 springhcs 的帖子

参考这个:[url]http://bbs.rainbowsoft.org/viewthread.php?tid=11503&extra=page%3D1[/url]

bugdog 2007-2-4 21:52

请教,设成 {%year%}/{%month%}/{%day%}/{%alias%} 这样的日志URL后,这些相应的子目录在服务器上是实际存在的还是只是虚拟地址?
:o

kuyo 2007-2-4 22:26

[quote]原帖由 [i]bugdog[/i] 于 2007-2-4 21:52 发表
请教,设成 {%year%}/{%month%}/{%day%}/{%alias%} 这样的日志URL后,这些相应的子目录在服务器上是实际存在的还是只是虚拟地址?
:o [/quote]
实际存在的.你自己看一下不就知道了= =#

bugdog 2007-2-6 15:06

[quote]原帖由 [i]kuyo[/i] 于 2007-2-4 22:26 发表

实际存在的.你自己看一下不就知道了= =# [/quote]

那备份或查找文件就太可怕了

royicn 2007-2-6 22:06

[quote]原帖由 [i]kuyo[/i] 于 2007-2-4 22:26 发表

实际存在的.你自己看一下不就知道了= =# [/quote]

faydao 2007-2-12 13:07

果然非常可怕。。。。我直接晕了过去。

hanhao 2007-2-12 13:45

我也测试了,看看还是改回初始配置了,太恐怖了,功能是不错,只是实用性需要商榷。

kuyo 2007-2-12 22:11

[quote]那备份或查找文件就太可怕了 [/quote]

备份个数据库就好了?不知道你要查什么

asongzhang 2007-3-5 01:32

非常好

gfjing 2007-5-29 13:45

:)

10yes 2007-6-27 15:29

其实首页生成静态功能也蛮重要。希望有这个技术开发!

ok9966 2007-6-29 11:55

太棒了。能看到这个学习下也不错:D :victory:

An_Apple 2007-7-9 22:44

[url]http://www.heyi.name/archives/blogging.html[/url]
俺用的是仿照月光博客的,不要太复杂,建立个archives目录存档就可以了,呵呵:lol

hkicr 2007-7-31 17:34

现在才看到这篇好文章,真是太有用了.

batfox 2007-8-6 14:01

多谢执教
页: [1] 2
查看完整版本: z-blog如何灵活配置静态日志的Url