-
四月30日
- 正文
- 点这评论:( 人参与)
-
使用Z-Blog ASP 2.3版本,可以很方便的实现全站静态化,包括目录和标签tag都静态化输出,这里就给出一个详细的实现方法。
在Z-Blog“静态管理中心”里,设置全局静态化选项为“1.文章静态 ”。
文章的URL配置
{%host%}/{%post%}/{%id%}.html
页面的URL配置
{%host%}/{%alias%}.html
首页分页的URL配置
{%host%}/default.html
分类页的URL配置
{%host%}/{%alias%}/default.html
作者页的URL配置
{%host%}/author/{%id%}.html
TAGS页的URL配置
{%host%}/tags/{%alias%}.html
日期页的URL配置
{%host%}/date-{%date%}.html
点击“保存”后,系统会生成一个ReWrite文件,覆盖到根目录下的web.config文件。
在静态化tag的时候,使用{%alias%}标签,系统依旧按照name来构建url,查看了一下,可能是Z-Blog代码的问题,于是做了如下修改。修改c_system_lib.asp文件
将
Url=ParseCustomDirectoryForUrl(Tags(i).FullRegex,ZC_STATIC_DIRECTOR
Y,"","","","","",Tags(i).ID,Tags(i).Name,Tags(i).EncodeName)
修改为
Url=ParseCustomDirectoryForUrl(Tags(i).FullRegex,ZC_STATIC_DIRECTOR
Y,"","","","","",Tags(i).ID,Tags(i).Name,Tags(i).EncodeIntro)
之后在tag里使用{%alias%}标签,即可正常生成url。
标签:zblog
除非注明,文章均为谢伊丽博客原创,转载请注明本文地址:http://www.xieyili.com/view/21.html
