Redirección por marcos (frames) o directa
Enero 24th, 2007Hace poco estaba probando el alojamiento de páginas a través cuentas .Mac (http://www.mac.com). Con este tipo de cuentas (algo caras desde mi punto de vista) tienes varias utilidades (especialmente si trabajas en MacOSX): iDisk, correo, alojamiento web básico, integración con iLife, sincronización de directorios…
El alojamiento de páginas web está orientado a páginas más o menos sencillas y, sobre todo, al uso con iWeb. Uno de los problemas es la dirección de la página que, como mínimo, es del tipo http://web.mac.com/nombreusuario. Eso en el caso en que únicamente alojemos un sitio, si queremos varios en la misma cuenta tendremos direcciones aún más complicadas.
Si queremos usar nuestro propio dominio tendremos que hacer una redirección. El alojamiento con cuenta .Mac no lleva asociado una ip de forma que no podremos dirigir el tráfico hacia la página mediante DNS’s. Supongamos que tengo un dominio registrado, una posibilidad es que el registrador nos permita hacer web-forwarding hacia nuestra página alojada en .Mac, esto puede ser gratuito o bien de pago y tiene que realizarse en el panel de control del dominio.
Otra posibilidad es hacer una redireeción desde nuestro dominio hacia la página en .Mac, p.ej. en nuestro alojamiento desde el que queremos redirigir la página index.html sería:
<html>
<head>
<title>Título de la página</title>
<meta http-equiv = “refresh” content = ” 3; url = http://web.mac.com/nombreusuario ” >
</meta>
</head>
<body>
<div align=”center”>
Redirigiendo a <a href=”http://web.mac.com/nombreusuario”> texto del enlace</a>
Si no eres redirigido en 3 segundos pincha en la dirección.
</div>
</body>
</html>
De esta forma durante tres segundos vemos el mensaje "Si no eres red…". Podemos indicarle que no espere esos tres segundos poniendo a cero el contador del principio (el que está tra la etiqueta refresh). Cuando nos redirija en el navegador aparecerá la nueva dirección (la de la cuenta .Mac)
Otra posibilidad es redirigir mediante un marco. En este caso lo que se hace es definir un marco en blanco que ocupe toda la página y es dentro de este marco donde se carga la página de la cuenta .Mac. De esta forma la dirección en el navegador no cambia mientras estemos en nuestras páginas ya que, en realidad, durante todo el tiempo lo que estamos haciendo es cambiar el contenido del marco que está alojado en el dominio desde el que redirigimos, el código:
<HTML>
<HEAD>
<TITLE>Título</TITLE>
</HEAD>
<FRAMESET http://www.mac.com/nombreusuario frameBorder=0 noResize></FRAMESET>
</HTML>
En estos dos casos es necesario tener la posibilidad de alojar la página de redirección y asociar esta a nuestro dominio.
Powered by Qumana
Posted in MacOSX, Internet