為什麼要使用301重定向?
答:使用301重定向可以把不帶www的域名轉向有www的域名,這樣可以把權重全部指向有www的域名,對網站優化很有幫助。
怎麼在程式碼中實現301重定向?
答:在資料庫連線檔案裡加入以下程式碼即可實現。
<%
Dim Server_Name,Path_infostr,Query_Stringstr
Path_infostr=lcase(request.ServerVariables(PATH_INFO))
Server_Name=lcase(request.ServerVariables(Server_Name))
Query_Stringstr=request.ServerVariables(Query_String)
If Query_Stringstr<> Then Query_Stringstr=?&Query_Stringstr
IF instr(Server_Name,www.)<1 Then
Response.Status = 301 Moved Permanently
if instr(Path_infostr,index)>0 or instr(Path_infostr,default)>0 Then
Response.AddHeader Location,http://www.&Server_Name
Else
Response.AddHeader Location,http://www.&Server_Name&Path_infostr&Query_Stringstr
End if
Response.End
End if
%>