Pourquoi utiliser la redirection 301 ?
Réponse : Vous pouvez utiliser la redirection 301 pour rediriger le nom de domaine sans www vers le nom de domaine avec www. Cela peut diriger tout le poids vers le nom de domaine avec www, ce qui est très utile pour l'optimisation du site Web.
Comment implémenter la redirection 301 dans le code ?
Réponse : Cela peut être réalisé en ajoutant le code suivant au fichier de connexion à la base de données.
<%
Dim Nom_serveur, Chemin_infostr, Query_Stringstr
Path_infostr=lcase(request.ServerVariables(PATH_INFO))
Nom_serveur=lcase(request.ServerVariables(Nom_serveur))
Query_Stringstr=request.ServerVariables(Query_String)
Si Query_Stringstr<> Alors Query_Stringstr=?&Query_Stringstr
SI instr(Nom_Serveur,www.)<1 Alors
Response.Status = 301 déplacé de façon permanente
si instr(Path_infostr,index)>0 ou instr(Path_infostr,default)>0 Alors
Emplacement Response.AddHeader, http://www.&Server_Name
Autre
Emplacement Response.AddHeader, http://www.&Server_Name&Path_infostr&Query_Stringstr
Terminer si
Réponse.Fin
Terminer si
%>