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

223
Visualizações
Redirección de página simple usando URL

Quiero que mi index.php redirija a mi welcome/index.html. Sé que hay muchas formas de hacerlo, pero quiero acortarlo como lo hace Facebook. Quiero una redirección basada en URL. Quiero redirigir index.php a welcome/index.html usando url.

Por ejemplo:

 example.com to example.com/?url=welcome //this 'url=welcome' is the index.html of my welcome folder.
about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Aquí está el código, según lo que he entendido. Colóquelo en la parte superior de index.php . Supongo que estás usando el dominio example.com

 <?php $destination = $_GET["url"]; switch($destination) { case "welcome": // add your destinations here, one per single "case" case "about": case "anotherpage": header("Location: /" . $destination . "/index.html"); break; default: echo "Error"; break; } ?>

De esta manera, puede administrar qué redireccionamientos funcionarán y cuáles no, evitando usos "malos" de su sistema de redireccionamiento.

Algo malicioso como example.com?url=http://evilsite.com no los redirigirá a evilsite.com

Probablemente esta no sea la mejor solución, pero es un buen punto de partida para evitar redirecciones no deseadas.

about 4 years ago · Santiago Trujillo Relatório

0

No estoy seguro de si esto ayudaría, pero puedes intentarlo.

 <?php if (isset($_GET["url"])) { $url = $_GET['url']; header('Location:'.$url); } ?>

No lo he probado, pero esto es lo que pensé después de ver tu publicación.

about 4 years ago · Santiago Trujillo Relatório

0

en algún lugar que leí usando el encabezado para la redirección es un poco peligroso ya que el pirata informático puede cambiar el encabezado fácilmente y el pirata informático puede enviar a la víctima a otra ubicación fácilmente. así que uso la función javascript location.href para la redirección.

 <?php echo "<script>window.location ='http://example.com/welcome/index.html</script>"; ?>

si desea enviar al usuario a una URL dinámica desde example.com, puede establecer una variable de obtención como.

dirección de origen: http://example.com?url= http://example.com/welcome.html dirección de destino: http://example.com/welcome.html

 <?php if(isset($_GET['url'])) echo "<script>window.location ='$_GET[url]'</script>"; else echo "<script>window.location='http://somewhereelse.com'"; ?>

ahora puede establecer dinámicamente la variable URL en su dirección de origen y redirigir al usuario a donde quiera

about 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