自定义404 - 这会有用吗?

时间:2010-06-15 16:47:00

标签: asp-classic http-status-code-404

这个自定义404页面应该有效吗?它是由另一位开发者创建的...... 运行IIS7

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%
 strQString=lcase(Request.ServerVariables("QUERY_STRING"))
 If (Len(strQString)>4) Then
  strURL=Right(strQString,Len(strQString)-4)
  If (instr(lcase(strQString),"www")>1) then
   strURL = Replace(lcase(strURL),"www","www2")
  Else
   strURL = Replace(lcase(strURL),"http://","http://www2.")
  End If
 End If
%>

<HTML>
<HEAD>
<META HTTP-EQUIV="refresh" CONTENT="3;URL=<%=strURL%>">
<style>
BODY{
 color: black;
 font-family: Arial;
 text-align: center;
 }
H1{font-size: 16px;}
H2{font-size: 12px;}
</style>
</HEAD>
<BODY>
<img src="http://example.ca/_bin/images/logo.jpg"/>
<H1><%=Replace(strQString,"404;","")%> -  cannot be found.</H1>
<H2> Attempting to redirect to <a href="<%=strURL%>"><%=strURL%></a> ...</H2>
</BODY>
</HTML>

1 个答案:

答案 0 :(得分:0)

如果你关心SEO,不推荐这类东西。 要么修复500个错误的问题,要么对404错误进行301永久重定向,但动态重定向不会被机器人看好......