301 리디렉션을 사용하는 이유는 무엇입니까?
답변: 301 리디렉션을 사용하면 www가 없는 도메인 이름을 www가 있는 도메인 이름으로 리디렉션할 수 있습니다. 이렇게 하면 모든 가중치를 www가 있는 도메인 이름으로 전달할 수 있으며 이는 웹사이트 최적화에 매우 유용합니다.
코드에서 301 리디렉션을 구현하는 방법은 무엇입니까?
대답: 데이터베이스 연결 파일에 다음 코드를 추가하면 됩니다.
<%
희미한 Server_Name,Path_infostr,Query_Stringstr
Path_infostr=lcase(request.ServerVariables(PATH_INFO))
Server_Name=lcase(request.ServerVariables(서버_이름))
Query_Stringstr=request.ServerVariables(Query_String)
Query_Stringstr<>이면 Query_Stringstr=?&Query_Stringstr
IF instr(Server_Name,www.)<1 그러면
Response.Status = 301 영구적으로 이동됨
instr(Path_infostr,index)>0 또는 instr(Path_infostr,default)>0이면
응답.AddHeader 위치,http://www.&Server_Name
또 다른
Response.AddHeader 위치,http://www.&Server_Name&Path_infostr&Query_Stringstr
다음과 같은 경우 종료
응답.종료
다음과 같은 경우 종료
%>