Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

143
Vistas
Redirigir la URL de una página web a otro sitio web

Tengo un sitio web PHP simple. Llamémoslo youtubex.com . Quiero redirigir las URL de youtubex (en el formato que se muestra en el PASO 2) a mi sitio web en el formato que se muestra en el PASO 3. Aquí, estoy usando YouTube, solo como ilustración.

 STEP1: https://www.youtube.com/watch?v=lj62iuaKAhU STEP2: https://www.youtubex.com/watch?v=lj62iuaKAhU STEP3: https://www.youtubex.com/#url=https://www.youtube.com/watch?v=lj62iuaKAhU

STEP1 muestra cualquier URL deseada. El PASO 2 muestra la misma URL del PASO 1 con youtubex como dominio. El PASO 3 muestra la URL requerida final. Estoy tratando de redirigir STEP2 a STEP3.

Intenté encontrar algunas soluciones para esto en Internet y SO, pero ninguna ayuda. Aquí hay uno .

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Esto debería hacer el trabajo:

 RedirectMatch 301 /watch$ https://www.youtubex.com/#url=https://www.youtube.com/watch
over 4 years ago · Santiago Trujillo Denunciar

0

Una solución php ineficiente pero completa puede ser usar el encabezado de ubicación en php:

 $vid = $_GET['v'] if($vid){ header("location:https://www.youtubex.com/#url=https://www.youtube.com/watch?v=$vid"); }

por cierto, no puede obtener el texto después de la marca hash en php porque no se envía al servidor.

javascript puede hacerlo de una manera más ordenada sin la segunda recarga al verificar window.location.href para ver si el hash aún no existe y luego obtener el parámetro v en url y luego cambiar la url sin actualizar la página usando window.history.pushState({"html":response.html,"pageTitle":response.pageTitle},"", urlPath);

over 4 years ago · Santiago Trujillo Denunciar

0

usando php str_replace y encabezado:

 $step2_url = "https://www.youtubex.com/watch?v=lj62iuaKAhU"; $part2_url = str_replace("youtubex","youtube",$step2_url);//the output is : https://www.youtube.com/watch?v=lj62iuaKAhU $step3_url = "https://www.youtubex.com/#url=".$part2_url; //the output is : https://www.youtubex.com/#url=https://www.youtube.com/watch?v=lj62iuaKAhU

ahora que tiene la url final, simplemente redirija

 header($step3_url);
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda