Z-Blog2.0设置404页面为某个博客内页面

  首先,点击页面打点,新建一个页面。

QQ截图20120829092646.png

  正常环境下,这个建设的页面会被生存到 ID\default.html 或 别名\default.html。如图:

Z-Blog2.0配置404页面为某个博客内页面

  这个时候,只要记录下这个地点(如 ),将其配置为404页即可。

  可是有时有非凡用途,需要404页为ASP的,又应该怎么办呢?

  好比,我的404页同时承担着把以前的POST/XXX 给301的任务,这个时候就不能用默认生成的静态404了。

  新建一个404.asp,代码如下:

<%@ CODEPAGE=65001 %>
<% Option Explicit %>
<% On Error Resume Next %>
<% Response.Charset="UTF-8" %>
<% Response.Buffer=True %>
<!-- #include file="zb_users/c_option.asp" -->
<!-- #include file="zb_system/function/c_function.asp" -->
<!-- #include file="zb_system/function/c_system_lib.asp" -->
<!-- #include file="zb_system/function/c_system_base.asp" -->
<!-- #include file="zb_system/function/c_system_plugin.asp" -->
<!-- #include file="zb_users/plugin/p_config.asp" -->
<%
Const PageID_404=240 '此处240修改为你的文章ID
Response.Status="404 Not Found"
Call System_Initialize()

'在这里输入你的自界说代码

'plugin node
For Each sAction_Plugin_View_Begin in Action_Plugin_View_Begin
If Not IsEmpty(sAction_Plugin_View_Begin) Then Call Execute(sAction_Plugin_View_Begin)
Next

Dim objRS
Dim Article
Set Article=New TArticle

If Article.LoadInfoByID(PageID_404) Then

If Article.Export(ZC_DISPLAY_MODE_ALL)= True Then
Article.Build
Response.Write Article.html
End If

End If

'plugin node
For Each sAction_Plugin_View_End in Action_Plugin_View_End
If Not IsEmpty(sAction_Plugin_View_End) Then Call Execute(sAction_Plugin_View_End)
Next

Call System_Terminate()

%>
<!-- <%=RunTime()%>ms --><%
If Err.Number<>0 then
Call ShowError(0)
End If
%>

  将404页指定为404.asp即可。

Z-Blog 下载:

Z-Blog v2.2 Prism Build140101下载

Z-Blog2.0配置404页面为某个博客内页面

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9935.html