“Conocimientos Redes>Redes Internet

Cómo prevenir la Hotlinking de un archivo PHP

2016/4/21
Hotlinking ocurre cuando un sitio web accede directamente un recurso en otro sitio web en lugar de vincular a ella. Hotlinking suele ser motivo de preocupación , con recursos tales como archivos de imagen o de vídeo porque el sitio remoto utiliza el ancho de banda , en lugar de su propio , al servicio del recurso para el usuario final. Sin embargo , usted puede prevenir hotlinking a cualquier archivo , incluido un archivo PHP, incluyendo algunos comandos de Apache en el archivo " htaccess " de su sitio. Instrucciones
1

Utilice las herramientas de administración proporcionadas por su proveedor de alojamiento web para acceder al directorio raíz de tu sitio web. Cree un archivo llamado " . Htaccess " con un editor de texto o editar el archivo si ya existe . Por ejemplo , escriba: .

Nano htaccess
2

Utilice los comandos de " reescritura " de Apache para capturar la solicitud del archivo PHP que pueden ser enlaces directos . Por ejemplo , escriba:

RewriteEngine En

RewriteCond % ( REQUEST_FILENAME ) myfile.php $ [ NC]
3

Agregar una exclusión para el caso donde el archivo se hotlinked desde tu propio sitio web. Por ejemplo , escriba:

RewriteCond % HTTP_REFERRER { } ^ $ [ NC]

RewriteCond % { } HTTP_REFERRER misitio \\ ¡ . [NC ]
4

Prohibir el hotlinking al prohibir el acceso al archivo y devuelve un error " 403 Forbidden " . Por ejemplo , escriba:

RewriteRule myfile.php $ - [F ]
5

Salga del editor de texto y guardar el archivo. Pon a prueba la lógica de hotlinking al archivo PHP de un sitio web diferente para garantizar la solicitud está prohibido.

Redes Internet
Data Software de Monitoreo Uso
¿Cuál es el modelo ISO
Cómo conectarse a Internet desde una red
Cómo conectar mediante SSL Only
La etapa Beta Alpha de Desarrollo Web
Cómo conseguir un ISP de Internet
Cómo limpiar las pistas del sitio Web desde el disco duro
Cómo cambiar el nombre de dominio en Exchange
Conocimientos Informáticos © http://www.ordenador.online