Tag Archives for " htaccess "

Protege tus carpetas con permisos chmod 777

Algunas veces los usuarios de web hosting deben cambiar los permisos de alguna carpeta que requiere permisos especiales para subir archivos, generalmente estos permisos son solicitados por scripts tipo wordpress, joomla, oscommerce por citar algunos.

Al asignar los permisos de carpeta chmod 777 se obtienen múltiples privilegios: escritura / ejecución y lectura para todos los usuarios, de esta manera el script que solicita los permisos chmod 777 en la carpeta especificada se asegura de poder hacer su trabajo correctamente.

Continuar leyendo

Métodos para redireccionar URLs

Dedicaremos este artículo para mostrarte algunos métodos para redireccionar una URL antigua hacia una URL nueva, o desde un dominio antiguo a un dominio nuevo.

Esto es útil cuando cambiamos de dominio y deseamos informar a nuestros visitantes acerca del cambio, en otras palabras, lo que vamos a hacer es que cuando alguien entre a una página web sea enviado automáticamente a otra que nosotros hubieramos definido.

Continuar leyendo

Evitar hotlinking de imágenes utilizando htaccess

Hotlinking

El llamado hotlinking consiste en realizar un enlace directo a ficheros (imágenes, vídeos,etc), que pertenecen a otra página web desde luego el efecto es negativo para el sitio web en el cual están alojados estos archivos, pues consume la transferencia mensual contratada en el plan de web hosting contratado por el sitio web original.

En otras palabras, utilizando el archivo htaccess vamos a evitar que nos “roben” ancho de banda o transferencia mensual de nuestra cuenta de web hosting.

Para comenzar vamos a abrir el archivo .htaccess que se encuentra en la carpeta public_html si no encuentras el archivo puedes crear uno.

Ahora vamos a comenzar agregando las siguientes líneas para configurar el archivo htaccess de manera que neguemos el acceso a nuestros archivos remotamente y lograr nuestro objetivo que es impedir el hotlinking.

Configuración de htaccess para evitar hotlinking

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?facebook.com [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://www.imageshack.us/prohibido.jpg [R,NC,L]

Continuar leyendo

>