Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

142
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda