33 123
发新话题
打印

1.7版如何灵活配置静态日志的Url

本主题由 washun 于 2008-1-4 10:37 加入精华

1.7版如何灵活配置静态日志的Url

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

1.点石上有一篇文章指出Z-Blog只能在Post目录下生成文章并不利于SEO,其实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:
大部分用户并不真正需要此功能.
对系统不熟悉者请勿使用使功能.
Z-Blog 百事通

TOP

呵呵,我喜欢把所有文章放在一个目录上,分时间之类的分目录让我感觉很烦
我的博客,关于企业管理、法律与自己的生活
http://www.56kg.com

TOP

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

TOP

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

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

是不是这样?

TOP

聪明
布罗格的烘培机

短信已禁用,有事发贴。

TOP

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

TOP

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

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

TOP

這個好  。
有時閒試一試
沒有東西比愛情好,大米粥縂比沒有東西好,所以大米粥比愛情好!

TOP

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

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


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

TOP

回复 #9 springhcs 的帖子

TOP

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

TOP

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

TOP

 33 123
发新话题