La página de inicio deberá contener el siguiente código para dirigir a un usuario a un directorio o un archivo en particular dependiendo del dominio o sub-dominio al cual desee ingresar.
Código en ASP:El archivo default.asp (que es el documento de inicio deberá contener el siguiente código (sin incluir tags de html, es decir, el archivo solo debe contener el siguiente código)
<%
'Leemos que fue lo que escribio el usuario y lo guardamos en una variable de sesión
if Ucase(Request.ServerVariables("SERVER_NAME")) = "WWW.DOMINIO1.COM.MX" then
Session("web") = 1
elseif Ucase(Request.ServerVariables("SERVER_NAME")) = "WWW.DOMINIO2.COM.MX" then
Session("web") = 2
elseif Ucase(Request.ServerVariables("SERVER_NAME")) = "SUBDOMINIO.DOMINIO1.COM.MX" then
Session("web") = 3
'Asignamos un valor por defecto en caso de que hayamos olvidado poner alguna opción o el usuario haya ingresado sin www
else
Session("web") = 1
end if
web = Session("web")
'Evaluamos a donde quiere entrar el usuario y lo dirigimos al destino
if Session("web") = 1 then
response.redirect "http://www.dominio1.com.mx/inicio.asp"
elseif Session("web") = 2 then
response.redirect "http://www.dominio2.com.mx/iniciodominio2.asp"
elseif Session("web") = 3 then
response.redirect "http://www.dominio1.com.mx/subdominio/"
'Creamos un valor por defecto para evitar cualquier problema
else
response.redirect "http://www.dominio1.com.mx/inicio.asp"
end if
%>
Código en JavaScript:
- Utilice este script dentro de <HEAD> y </HEAD> de su página de inicio (index.html, default.asp, etc.)
- Inicialice las variables dnsX con sus valores (dominios o sub-dominios) y cambie los destinos
- Finalmente agregue en el <BODY> la llamada a la función "OnLoad": <BODY onLoad="gotoPage()">
<script language="JavaScript">
<!--
function gotoPage()
{
var dns1 = "natura-travel.com"
var dns2 = "montepe-club.com"
var dns3 = "natura-act.pt"
var dns4 = "levadas-veredas.com"
var dns5 = "madeirawalks.com"
var dns6 = "nature-walks.com"
var urlloc = location.href
var loc = urlloc.toLowerCase()
if (loc.indexOf(dns1) != -1)
location.href="http://www.Natura-Travel.com/natura-travel.htm"
if (loc.indexOf(dns2) != -1)
location.href="http://www.MontePe-Club.com/montepe-club.htm"
if (loc.indexOf(dns3) != -1)
location.href="http://www.Natura-Act.pt/natura.htm"
if (loc.indexOf(dns4) != -1)
location.href="http://www.Levadas-Veredas.com/levadas-veredas.htm"
if (loc.indexOf(dns5) != -1)
location.href="http://www.MadeiraWalks.com/levadas-veredas.htm"
if (loc.indexOf(dns6) != -1)
location.href="http://www.Nature-Walks.com/nature-walks.htm"
}
//-->
</script>
Código en PHP:Este código deberá estar en la página de inicio. Solo debe contener este código y no tener tags de html.
<?php
$host=$_SERVER["HTTP_HOST"];
switch ($host) {
case 'www.dominio1.com.mx':
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.dominio1.com.mx/dominio1/");
exit();
case 'www.dominio2.com.mx':
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.dominio2.com.mx/dominio2/");
exit();
....
default:
header("Location: http://www.dominio1.com.mx/dominio1/");
exit();
}
?>