文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了网络知识-Z-Blog2.0配置404页面为某个博客内页面的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
首先,点击页面管理,新建一个页面。
正常情况下,这个创建的页面会被保存到 ID\default.html 或 别名\default.html。如图:
这个时候,只要记录下这个地址(如http://www.zsxsoft.com/404/default.html ),将其设置为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 下载:
本文转自:http://www.zsxsoft.com/archives/241.html