Redireccionamiento automático del servidor que pasa como sitio de referencia

Redireccionamiento automático del servidor que pasa como sitio de referencia

Como siempre, me gustaría agradecer de antemano toda vuestra ayuda y asistencia.

Estoy buscando una manera de redirigir automáticamente a un usuario a un sitio y mantener el sitio de redireccionamiento como sitio de referencia. Permítanme explicarles el proceso y lo que se necesita paso a paso.

  • El usuario hace clic en un enlace deseado en un correo electrónico
  • Se navega al usuario a testdomain.com
  • El usuario es redirigido automáticamente a test.com/landing
  • test.com ve testdomain.com como el sitio de referencia
  • Los datos se recopilan a través de Google Analytics.

No estoy seguro de si este código PHP se encargará de ello o no.

header("Location: http://google.com", true, 303);

Podría probar y lo más probable es que eso sea lo que voy a hacer. Pero me gustaría entender un poco más de POR QUÉ esto funcionaría o POR QUÉ no funcionaría.

Respuesta1

Creo que el campo "Referer" está controlado en elclientenavegador. No hay nada que pueda hacer para garantizar que se realizará la operación que desea. Los navegadores pueden optar por enviar un mensaje fijo/falso.árbitroo ninguno en absoluto.

ElRFCno parece indicar que el referente deba conservarse de cualquier manera.

Debido a que la fuente de un enlace puede ser información privada o puede revelar una fuente de información privada, se recomienda encarecidamente que el usuario pueda seleccionar si se envía o no el campo Referer. Por ejemplo, un cliente de navegador podría tener un interruptor para navegar de forma abierta/anónima, que habilitaría/deshabilitaría respectivamente el envío de
información de referencia y de origen.

Respuesta2

No creo que funcione como tú también quieres. El encabezado de referencia está controlado por el cliente. La mayoría de los navegadores solo configuran el referente si hace clic en un enlace. No lo configuran en redirecciones.

Si una persona hacía clic en un enlace de Google que enlazaba con testdomain.com, test.com/landing mostraría que proviene de Google. Si escribieran testdomain.com, serían redirigidos y el referente estaría en blanco.

Quizás podrías configurar el inicio de sesión en testdomain.com y descubrir cuántas personas son redirigidas a test.com/landing.

información relacionada