custom 404 - это будет работать? - PullRequest
0 голосов
/ 15 июня 2010

Должна ли работать эта пользовательская страница 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 голосов
/ 15 июня 2010

Такие вещи не рекомендуются, если вы заботитесь о SEO.Либо исправьте проблему для 500 ошибок, либо установите 301 PERMANENT REDIRECT для 404 ошибок, но динамические перенаправления не будут восприниматься роботами благосклонно.

...