Red de conocimiento informático - Espacio del host - Tengo un espacio y dos nombres de dominio. ¿Puedo registrarlo dos veces?

Tengo un espacio y dos nombres de dominio. ¿Puedo registrarlo dos veces?

Sí, siempre que su espacio lo admita, puede vincular dos nombres de dominio a un espacio, y cuando vaya a registrarse, puede registrar dos nombres de dominio con una sola cuenta, y no es necesario. para registrarse dos veces. El método específico es:

Método 1 - Método común:

1. Primero asegúrese de que el espacio admita archivos de páginas web dinámicas ASP. Se requiere que el proveedor de espacio (servicio al cliente) esté en el espacio. Vincular 2 o 3 nombres de dominio (es decir, el nombre de dominio principal y el nombre de dominio secundario; generalmente vincular tres o dos nombres de dominio secundarios es gratis. Sería mejor si el espacio lo admitiera). el panel de control de autoservicio para agregar enlaces de nombres de dominio por sí solo.

2. Abra dos carpetas, como Blog y bbs, en el directorio raíz del espacio para colocar dos sitios diferentes.

3. Cree el archivo index.asp con el siguiente código. cárguelo en el directorio raíz del espacio.

lt; si Request.ServerVariables("SERVER_NAME")="yxoo.net" entonces 'La primera URL ingresada

response.redirect "" entonces

respuesta.redirect "/Blog"

elsegt;

lt;end ifgt;

lt;if Request.ServerVariables("SERVER_NAME")=" BBS. cn" luego 'La segunda URL ingresada

response.redirect "" 'Reenviarla a la carpeta correspondiente

elsegt;

lt ;end ifgt;

lt; si Request.ServerVariables("SERVER_NAME")="www.BBS.cn" entonces

response.redirect "/bbs"

elsegt;

lt;end ifgt;

-------------------------- ------- -----

Método 2: jS llama a la redirección de nombres de dominio:

1. Vincula los nombres de dominio www.aaa.com y espacialmente www.bbb.com, respectivamente. el nombre de dominio también debe apuntar (resolver) al espacio.

2. Transfiera el archivo del sitio web www.aaa.com al directorio raíz y transfiera el sitio web www.bbb.com al directorio ./bbb/.

3. siguiente código como domain.js y luego cárguelo en el directorio raíz del espacio

switch(location.host){

case 'www.bbb.com':

ubicación. href="") Luego

Response.Redirect("/in2")

'Response.Write("lt;titlegt;首页lt;/titlegt; lt;framesetgt;lt ;frame src=/in2##gt;lt;/framesetgt;")

Response.End()

ElseIf Instr(FromUrl, "lj") Entonces

Response.Redirect("/in3")

'Response.Write("lt;titlegt;zhhui in3lt;/titlegt;lt;framesetgt;lt;frame src=/ in3##gt; lt;/framesetgt;")

Response.End()

ElseIf Instr(FromUrl, "qs.com") Entonces

Response.Redirect(" /Biy")

'Response.Write("lt;titlegt;QsQS.COMlt;/titlegt;lt;framesetgt;lt;frame src=/BIY/gt;lt;/ framesetgt;")

Response.End()

End If

gt;

Subir al directorio raíz del espacio después ahorro.

En comparación con el método anterior de vincular varios nombres de dominio, este método es algo diferente. Sólo necesita determinar si el nombre de dominio contiene las palabras clave correspondientes y, de ser así, realizar una redirección. Presta atención a las palabras rojas.

Se puede observar que al realizar un giro, solo determina las palabras clave, de esta manera, al realizar un giro en el espacio, no necesita escribir el nombre de dominio completo, solo necesita. Escriba algunas palabras clave del nombre de dominio.

Por ejemplo: www.yxoo.net quiere ir al directorio del blog siempre que establezca un registro en el nombre de dominio para que apunte a la IP del espacio y luego vincule el nombre de dominio en el. Lado del espacio (algunos proveedores de espacio no admiten esto) Enlace de autoservicio, pero generalmente puede vincular alrededor de tres nombres de dominio. Simplemente puede pedirle al servicio de atención al cliente que lo ayude a crear un espacio y agregar nombres de dominio). Finalmente, todo lo que tiene que hacer. Lo que debe hacer es copiar el código anterior a index.asp o default asp (simplemente colóquelo en el archivo dinámico que tiene la mayor prioridad después de abrir el espacio). Solo necesita configurar las palabras clave hui o zh o incluso z aquí. Configuré hH aquí para transferir yxoo.net al directorio de blogs que configuré. Lo principal es que no entre en conflicto con otros nombres de dominio que haya vinculado a este servidor espacial.

Por lo tanto, este método se puede utilizar cuando no desea o necesita que el nombre de dominio relevante aparezca en el código fuente. Muy bien.

Si coloca varios sitios web en el mismo espacio, aunque el nombre de dominio esté especificado y vinculado, la dirección del enlace cuando el motor de búsqueda indexe el sitio web puede ser el nombre de dominio principal más el nombre del directorio, así que tenga en cuenta Tenga cuidado de utilizar el nombre de dominio correspondiente al visitar o promocionar en el futuro. A juzgar por la experiencia pasada, generalmente todos los sitios web con un nombre de dominio pueden ser incluidos en la lista negra. Sin embargo, esto no significa que los motores de búsqueda actualicen las direcciones correctas incluidas. sin riesgos.

Si hay varios sitios web en un espacio, el reenvío de URL generalmente se usa en la resolución de nombres de dominio. Sin embargo, después de ingresar el nombre de dominio, la dirección del nombre de dominio del registro A se mostrará en la barra de direcciones.

Por ejemplo: www.baidu.com ha creado un espacio de enlace de registro A. Si reenvío la URL de www.youku.com a la siguiente dirección /k2climb.

El siguiente método puede implementar múltiples nombres de dominio usando un espacio, y parece que todos tienen registros A, lo cual vale la pena recomendar.

Utilice server.Transfer("") para implementar varios sitios en un solo espacio:

Primero vincula todos sus nombres de dominio a su host virtual (considérelo según corresponda. Considere que Wanwang El nombre de dominio que uso admite enlaces de registros 10 A (se cobrarán tarifas excedentes) y luego agregue el siguiente código al index.asp (archivo de la página de inicio) en el directorio raíz del host virtual:

lt ;

sn=lcase(Request.ServerVariables("SERVER_NAME")) 'Se utiliza para obtener el nombre de dominio a través del cual accedió el usuario y convertirlo a minúsculas

if sn= " www.baidu.com" o sn="yueast.cn" y luego server.Transfer("index1.asp")

si sn="www.youku.com" o sn="fengqh.com " luego server.Transfer("index2.asp")

gt;

Si el nombre de dominio ingresado por el visitante es www.baidu.com o yueast.cn, se accederá a index1 .asp, si usa www.yxoo.net o yxoo.net, visite index2.asp.

También hay algunos tutoriales en Internet que le permiten usar Response.redirect para implementar la redirección, pero aquí le recomiendo que use server.Transfer("") para implementar esta función. Los beneficios son los siguientes. siguiente:

1. No habrá salto de página después de ingresar la URL directamente, no habrá archivos después de la URL. Los visitantes no verán que sus múltiples sitios web están ubicados en el mismo host virtual.

2. server.Transfer("") no impedirá que los motores de búsqueda incluyan su sitio web, pero Response.redirect puede que no.

Desventajas: 1. Existen limitaciones en el acceso al directorio. Por ejemplo, cuando apunta a un servidor de archivos, transfiere ("index2.asp") en un directorio determinado, la ruta a las imágenes y otros recursos. el archivo debe ser absoluto y no se mostrará relativo.

2. Si el archivo redirigido tiene un hipervínculo, la dirección del enlace también debe comenzar desde el directorio raíz. Personalmente, creo que no es adecuado para una gran cantidad de nombres de dominio, pero sí para un solo. página. (Este método puede lograr el efecto de ocultar el nombre de dominio y no afectar la inclusión)

El segundo método

Coloque 2 sitios diferentes en el mismo espacio virtual y use 2 al mismo tiempo. Al mismo tiempo, para acceder a sus respectivos sitios utilizando diferentes nombres de dominio, el método es el siguiente:

1. Primero, asegúrese de que el espacio admita ASP. Al abrir el espacio virtual, se requiere que el proveedor del espacio se vincule. 2 nombres de dominio al espacio. Si hay un panel de control FTP, puede agregar nombres de dominio usted mismo. Eso es lo mejor;

2. espacio para colocar dos sitios diferentes;

3. Agregue el siguiente código. Cree el archivo index.asp y cárguelo en el directorio raíz del espacio.

Código de programa

lt; si Request.ServerVariables("SERVER_NAME")="aa.com" entonces 'La primera URL ingresada

respuesta ". aa/index.htm" 'Reenviarlo a la carpeta correspondiente

elsegt;

lt;end ifgt;

lt;if Request. ServerVariables("SERVER_NAME ")="www.aa.com" luego

response.redirect "aa/index.htm"

elsegt;

lt; end ifgt;

lt; if Request.ServerVariables("SERVER_NAME")="bb.com" entonces 'La segunda URL ingresada

response.redirect "bb/index. htm" 'Reenviarla a la carpeta correspondiente

elsegt;

lt;end ifgt;

lt;if Request.ServerVariables("SERVER_NAME") ="www.bb.com" luego

response.redirect "bb/index.htm"

elsegt;

lt;end ifgt;

070625 Suplemento:

Hay algunos otros métodos a continuación

Método 1

lt; if Request.ServerVariables("SERVER_NAME")=www.aiweb .cn entonces

response.redirect "aiweb/"

elsegt;

lt; end ifgt;

lt; ServerVariables("SERVER_NAME")= entonces

response.redirect "aiweb/index.asp"

else

response.redirect "websites/"

finalizar si

gt;

La función de este código ASP es que cuando dos nombres de dominio apuntan al mismo host, pueden redirigir automáticamente al sitio web del nombre de dominio correspondiente

Método 2

lt; 'Identificador de inicio del código ASP

' Obtenga el valor de la entrada HTTP y paguelo en HTOST

host=lcase( request.servervariables( "HTTP_HOST"))

'Iniciar salto condicional

Seleccionar host CASE

' Si el valor de HOST es www.wls8.cn Comando para seleccionar caso de evento "www.wls8.cn"

CASO "www.wls8.cn"

' respuesta.redirect

Es el código de salto de URL.

response.redirect "czboai/"

CASO "www.sanhaoxuesheng.cn"

response.redirect "i2345/"

FIN Seleccione

gt;

El código anterior se guarda en la carpeta raíz del host virtual y se denomina index.asp, al acceder a www.wls8.cn y www.sanhaoxuesheng.cn. De forma remota, lo primero que se debe acceder es el archivo index.asp, para luego proceder a los respectivos sitios web mediante criterio.

Método 3

lt;

host=lcase(request.servervariables("HTTP_HOST")) 'Obtiene el valor de entrada HTTP y paga en HTOST

seleccione CASE host 'Iniciar salto condicional

CASE "blog.siyizhu.com" 'Si el valor de HOST es blog.siyizhu.com, seleccione el evento case"blog.siyizhu. com" comando

response.redirect "/blog/" 'Ir al directorio de música especificado

CASE "siyizhu.com/temp/time.htm" 'Si el valor de HOST Si es blog.siyizhu.com, seleccione el comando del evento case "siyizhu.com/temp/time.htm"

response.redirect "temp/time.htm" ' Vaya a la temperatura especificada Archivo /time.htm

CASE ELSE 'Si no está en el rango específico anterior

response.redirect "/bbs/" 'Vaya al directorio bbs

END select

gt;

Método específico:

El nombre de dominio redirigido debe vincularse primero a la dirección IP del espacio. desea transferir

Suponga que la página de inicio predeterminada de su espacio es INDEX.ASP, agregue el código al encabezado del archivo INDEX.ASP

La carga está bien

. p>

Método 4

El espacio de los hosts virtuales es cada vez mayor. En circunstancias normales, un sitio web no se puede agotar (las descargas de software y películas no están incluidas).

Entonces, ¿cómo aprovechar al máximo el espacio existente? Siga los pasos a continuación:

Paso 1: cree una página de control de redireccionamiento

Cree el archivo de página de inicio predeterminado del sitio web (generalmente "index.asp" o "default.asp" ) de la siguiente manera:

lt;

seleccione case request.servervariables("") y luego

'Este método es adecuado para vincular nombres de dominio y cambiar el anterior página de inicio del foro a wwwindex.asp, si el nombre de dominio es www.jiankangbaidu.cn, se introducirá la página de inicio anterior

gt;

lt;!--#include file=" wwwindex.asp"- -gt;

lt;

elseif instr(nombrededominio, "dominio.im286.com") y luego

'redirección de URL, esto El método es adecuado para la redirección de URL, no oculte la URL real

response.redirect ""

elseif instr(domainname, "pr.im286.com")then

'Redirección de URL, este El método es adecuado para la redirección de URL, ocultando la URL real y puede

gt;

lt;htmlgt;lt;headgt;lt;titlegt ;Nombre del sitio weblt;/titlegt;lt;bodygt;

lt; iframe src= height="100" width="100" marginwidth="0" marginheight="0" hspace="0" vspace= "0" frameborder="0" scrolling=" yes"gt;lt;/iframegt;

lt;/bodygt;lt;/htmlgt;

lt;

finalizar si

gt;