2010-06-15 8 views
0

Cette page personnalisée 404 est-elle supposée fonctionner? Il a été créé par un autre développeur ... Courir IIS7personnalisé 404 - cela fonctionnerait-il?

<%@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> 

Répondre

0

Ce genre de choses ne sont pas recommandés si vous vous souciez de SEO. Corrigez le problème pour 500 erreurs ou mettez un 301 PERMANENT REDIRECT pour les erreurs 404 mais les redirections dynamiques ne vont pas être vues favorablement par les robots.

+0

Merci pour votre commentaire. Nous ne sommes pas inquiets pour les robots, car les sous-dossiers ne concernent que les liens existants vers les applications Web que nous hébergeons pour nos employés. – Kolten

Questions connexes