/ / .htaccess redirige archivos PDF enlazados en caliente, no hay una regla única para dónde: apache, .htaccess, mod-rewrite, redirect, hotlinking

.htaccess redirecciona archivos PDF enlazados en caliente, no hay una regla única para dónde: apache, .htaccess, reescritura de mods, redireccionamiento, hotlinking

He visto muchas estrategias anti-hotlink, pero hasta ahora ninguna donde cada archivo necesita una redirección única.

El sitio de mi empleador tiene más de 500 archivos PDF de obras de arte originales para trabajos de papel imprimibles que ofrece de forma gratuita, monetizando a través de anuncios.

Lo que estamos tratando de prevenir son otros simplementevincular a nuestros archivos .pdf y permitir que sus usuarios accedan a nuestro contenido sin ver nuestros anuncios. El objetivo es capturar estos enlaces externos y redirigirlos a nuestra página .html que enlaza con ese archivo.

Lo que hace que esto sea diferente de muchos problemasLo que he leído es que, si bien queremos acercar al usuario lo más posible al archivo que están buscando, no hay un enlace calculable entre los nombres de archivo del .pdf solicitado y el .html donde deben aterrizar.

La mejor idea que se me ha ocurrido hasta ahora, dado miel conocimiento de .htaccess es utilizar la mejor estrategia de mod_rewrite anti-hotlink que pueda encontrar para cambiar el nombre de /PDF/file.pdf a algo como /PDF/file.redirect, luego escribir una regla de redireccionamiento separada para cada uno, como / PDF / fall-leaves.redirect a /seasons.html, y así sucesivamente.

¿Hay una mejor solución a este problema?

Gracias, Juan

Respuestas

1 para la respuesta № 1

Puede usar un RewriteMap en lugar de un montón de reglas. Ver la documentación de Apache para más detalles sobre cómo funciona, pero es básicamente una tabla de búsqueda.