¿Cómo redirigir enlace externo a mi página de descarga?

  • Autor Autor jpventoso
  • Fecha de inicio Fecha de inicio
jpventoso

jpventoso

Gamma
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas Betas! 🙂

Sé que esto tal vez no sea exclusivo de Wordpress sino que quizás haya que tocar alguna configuración del servidor web, pero...
El tema es que tengo un instalador (.exe) muy accedido desde otras webs y no quiero que puedan linkearlo directamente sin que previamente pasen por mi página de descargas.

¿Hay alguna forma de detectar cuando se accede a la URL de mi .exe desde un servidor externo para redireccionarlo a un .html? Sea esto desde alguna configuración de Wordpress o desde el servidor web.

Gracias de antemano! :encouragement: :encouragement:
 
eso se puede hacer con php, para la descarga se realiza por php, de este modo nunca se accede al archivo real, tanto los enlaces externos como los tuyos, no recuerdo en que web vi bien explicado esto, pero se que lo encontre buscando ocultar descargas con php
por ahi lo encontras facil, otros metodos debe haber pero ese me parece el mas efectivo.
 
mmmmmm
tu exe no deberia estar expuesto. o sea, tudominio/archivo.exe creo que no es un metodo optimo para ofrecer una descarga.

Se me ocurre que tu exe primero lo zipees, te quedará algo asi como h t t p://tudominio/programa.zip

2.-Crear una carpeta en tu public_html llamada (con el nombre de tu programa) por ejemplo. si mi archivo es "programa.exe" la carpeta la llamaria "programa"

3.-crear un archivo llamado index.php con el siguiente contenido adentro

Insertar CODE, HTML o PHP:
<?php
header ("Location: http : //tudominio/programa.zip");
?>

4.- (ojo los espacios. Los hice para que el foro no linkee). guardar el archivo recien creado DENTRO de la carpeta Programa.

5.- LISTO!

con eso para que la gente descargue tu archivo, deberán pasar por tudominio/programa


Como detalle, dentro del php podras hacer lo que quieras antes de redireccionar por ejemplo, retrasar la redireccion unos segundos, ejecutar algun script, etc.

Tal vez te sirva!!
 
Atrás
Arriba