archivo de uso del servidor Apache .htaccess para establecer la cadena de seguridad

  

Uno de los problemas es que los usuarios a menudo se enfrentan al problema de servidores y archivos del sitio de tráfico de hotlinking es una de la parte más importante. El llamado hotlinking, se refiere a archivos de otros sitios web enlazan directamente a nuestra página web, en general, Hotlinking objetos son en su mayoría una pérdida de ancho de banda archivos voluminosos, tales como imágenes, vídeos, etcétera. Las principales consecuencias de esto son: una mayor carga de tráfico en el servidor, que afecta la velocidad de acceso de nuestro sitio web.

Si está utilizando un servidor Apache, puede configurarlo fácilmente utilizando archivos .htaccess para evitar que los usuarios de otros sitios roben archivos de nuestro sitio.

prohibir el uso de hotlinking .htaccess

sitio para evitar que las imágenes por .htaccess, archivo comprimido, o de vídeo y otros métodos de archivos que no son HTML de hotlinking es bastante simple, mediante la adición de este archivo Unas pocas frases pueden proteger nuestro precioso ancho de banda. Por ejemplo, el sitio establecido de la siguiente manera: !!

RewriteEngine en

RewriteCond% {} ^ $ HTTP_REFERER [NC]

RewriteCond% {} HTTP_REFERER sudu.cn [NC]

RewriteCond% {} HTTP_REFERER! baidu.com [NC]

RewriteCond% {} HTTP_REFERER! Google.cn [NC]

RewriteCond% {} HTTP_REFERER! Bloglines. com [NC]

RewriteCond% {} HTTP_REFERER! feedburner.com [NC]

RewriteCond% {} HTTP_REFERER! feedsky.com [NC]

RewriteRule. * \\ .
(gif | jpg) $ http://sudu.cn/no.png [R, NC, L]

simplemente explicar la afirmación anterior:

1, RewriteCond% {} ^ $ HTTP_REFERER! [NC]

Permite el acceso a "HTTP_REFERER", que permite al usuario ingresar el archivo de imagen directamente cuando ingresa la dirección de la imagen en la barra de direcciones del navegador. En general, esto es opcional, pero se recomienda que un ajuste de este tipo, si compulsivo debe tener y " HTTP_REFERER y " de acceso, puede traer algunos problemas, por ejemplo, cuando el acceso de los usuarios a través de un servidor proxy.

2, RewriteCond% {} HTTP_REFERER! 45it.net [NC]

set para permitir el acceso a las fuentes de HTTP, incluyendo nuestro propio sitio, Google, Baidu, Bloglines, Feedburner y así sucesivamente.

3, RewriteRule. * \\.
(gif | Jpg | png) $ http://45it.net/no.png [R, NC, L] alternativa cuando hotlinking

definición de la imagen, de manera que todas las páginas hotlinking JPG, GIF, PNG y otros documentos, Muestra el archivo no.png en el directorio raíz. Nota: No reemplace la imagen mostrada en el directorio donde se establece la cadena antirrobo, y cuanto más pequeño sea el tamaño del archivo de imagen, mejor. Por supuesto, también puede usar la siguiente declaración en lugar de configurar una imagen de reemplazo:

RewriteRule. * \\.
(Gif | Jpg | png) $ – [F]

4, a explicar en la que R, NC y L

R es una dirección
significa

NC se refiere a un caso-insensible

L que indica el papel de esta dirección es más, el desplazamiento posterior de la declaración de impacto determinado previamente

5, para evitar que el tipo de archivo Daolian

en el Ejemplo son gif, jpg, png, y si es necesario, puede cambiar o añadir otros tipos de archivo, como RAR, MOV, etc., entre las diferentes extensiones de archivo utilizan y " | " segmentación.

En este caso, básicamente puede evitar el robo de la cadena robada, y puede minimizar el consumo audaz del tráfico del servidor.

Copyright © Conocimiento de Windows All Rights Reserved