Buscar:
Búsqueda avanzada
|
Navegar por categorías:
|
Contact Us |
¿Como puedo dirigir a otra página o directorio dependiendo del dominio o subdominio al cual ingresa un usuario? |
||||
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:
<!-- 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(); } ?> |
Otras preguntas en esta categoría | |
![]() |
¿Ya subi mi Página Web pero al entrar con el explorador de Internet no aparece? |
Powered by
KBPublisher (Knowledge base software)