Se dice que se considerará que el mismo sitio web con varios nombres de dominio tiene contenido duplicado, lo que no favorece la clasificación en los motores de búsqueda. Un mejor enfoque es especificar un nombre de dominio principal y todos los demás nombres de dominio serán redirigidos a este nombre de dominio. Hace unos días, para mejorar el SEO de este sitio, comenzamos a redirigir 301 todas las páginas con otro nombre de dominio: www.kanshule.com a www.vevb.com.
Como este sitio actualmente solo tiene un blog, comencé con el blog.
La idea es muy simple: obtenga el nombre de dominio de la página actual que está navegando. Si es un nombre de dominio que necesita ser redirigido, reemplace la parte del nombre de dominio y utilícela como una nueva dirección para la redirección 301.
El código es el siguiente:
Copie el código de código de la siguiente manera:
<%
Dim toDomain,fromDomain,curDomain,q,p,url
aDominio=www.vevb.com
desdeDominio=kanshule.com
curDomain=Request.ServerVariables(HTTP_HOST)
si instr(curDomain,fromDomain)>0 entonces
q=Solicitud.VariablesdelServidor(QUERY_STRING)
p=Solicitud.VariablesdelServidor(URL)
url=http://&toDomain&p&?furl=kanshule.com
si q<> entonces url=url&&&q
Response.Status=301 Movido permanentemente
Response.AddHeader Ubicación, URL
Respuesta.fin()
Terminar si
%>
Se agrega un parámetro especialmente a la URL para registrar cuántas visitas provienen de este nombre de dominio.
Guarde este archivo como un archivo ASP e inclúyalo en cualquier página ASP a la que desee acceder.
En el blog, se llama al archivo de conexión de base de datos pública conn.asp. Incluí este archivo en conn.asp y listo.