Foros del Web » Programando para Internet » Javascript »

Enviar enlaces externos por una sola página

Estas en el tema de Enviar enlaces externos por una sola página en el foro de Javascript en Foros del Web. Hola, necesito crear un código para que todos los enlaces externos de mi web sean redirigidas a una única página interna y salgan por esta. ...
  #1 (permalink)  
Antiguo 25/01/2012, 07:50
 
Fecha de Ingreso: agosto-2009
Mensajes: 15
Antigüedad: 14 años, 7 meses
Puntos: 1
Enviar enlaces externos por una sola página

Hola, necesito crear un código para que todos los enlaces externos de mi web sean redirigidas a una única página interna y salgan por esta.

He estado buscando pero sólo encuentro el escript para ocultar y no salir en los logs.

Gracias por su ayuda
  #2 (permalink)  
Antiguo 25/01/2012, 08:10
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Enviar enlaces externos por una sola página

eso no se hace con javascript, sino con el servidor, por ejemplo con sobreescritura de la URL (URL amigables) donde defines un controlador frontal, que procesará todas las request a tu servidor
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 25/01/2012, 08:30
 
Fecha de Ingreso: agosto-2009
Mensajes: 15
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Enviar enlaces externos por una sola página

Hola Maycolalvarez, ahora mismo esto viendo los enlaces de otras webs que hacen esto, y veo que lo hacen con javascript. Mira el formato en su link

<a href="javascript:void(0)" onclick="_gaq.push(['_trackEvent', 'brkrReviewList web', '190.43.103.118']);window.open('/salida/web/');">
Sitio saliente</a>

Este enlace lleva a /salida/web/ por donde redirige a web.com.

Esto creo que es hecho por javascript, pero voy a veriguar el método que me dices.

saludos.
  #4 (permalink)  
Antiguo 25/01/2012, 08:47
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Enviar enlaces externos por una sola página

ah, no eso son redirecciones controladas, se pueden hacer con js pero son muy vulnerables, generalmente se hacen el el server
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 25/01/2012, 09:37
 
Fecha de Ingreso: agosto-2009
Mensajes: 15
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Enviar enlaces externos por una sola página

Que tan inseguro es si hago algo como esto

pagina.php:

Cita:
<a href="redirigir.php?link=http://www.google.com">Redigir</a>
Redigirgir.php
Cita:
<?php
$link = $_GET['link'];
header ("Location: ".$link."/");
?>
Lo menos que quiero es vulnerar mi web.
Gracias
  #6 (permalink)  
Antiguo 25/01/2012, 10:20
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Enviar enlaces externos por una sola página

bueno, que ya de por sí saben a donde redirijes, si el objeto es ocultar la url en todo momento debes de tener un registro de la url real en base de datos con una clave, que coloques en el enlace, consultas y haces el header a la real, todo depende de como lo quieras, si tu objeto es contar no más con lo que tienes basta
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #7 (permalink)  
Antiguo 25/01/2012, 11:26
 
Fecha de Ingreso: agosto-2009
Mensajes: 15
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Enviar enlaces externos por una sola página

Muchas gracias maycolalvarez, Saludos

Etiquetas: enlaces, externos, página
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:27.