Perraco …otro Geek en la red…
Tag: htaccess

Como bloquear el acceso de Bots y Referers

Ya os he hablado de cómo protegerse contra el Hotlinking. En esta ocasión os mostraré como bloquear por completo a Bots maliciosos y ciertos Referers. Para ello de nuevo tomamos ventaja de las facilidades del servidor apache y su maravilloso .htaccess.

 (...seguir leyendo el resto del artículo  » ) 

Protégete de manera efectiva contra el Hotlinking

Protección contra el Hotlinking Para los que no sepan muy bien que es el Hotlinking, os resumiré que se trata de un tipo de robo ya sea accidental o intencional en el cual alguien copia el enlace de un fichero hospedado en tu servidor para usarlo en su propia web, en consecuencia cada vez que se haga una petición del fichero en esa web este se descargará desde tu servidor consumiendo el ancho de banda sin permiso. Este tipo de robo es más comun con imagenes aunque se puede hacer con cualquier tipo de fichero.

 (...seguir leyendo el resto del artículo  » ) 

Múltiples webs en una sola cuenta de hosting

Diagrama .htaccess

La verdad es que la mayoría de cuentas de hosting permiten tener varias webs y sólo las más económicas carecen de esta facilidad, aun así me he decidido a publicar este artículo para los que estén interesado en esta técnica. Algo primordial que debe saberse sobre la división de dominios en una sola cuenta es que no es muy recomendable para webs con mucho tráfico de Internet, ya que las empresas suelen asignar un ancho de banda especifico y al realizar nuestra división de dominios el ancho de banda sigue igual para toda la cuenta, aunque fragmentada por el tráfico a cada asignación de domino/carpeta. La técnica en si, consiste en las facilidades que nos aporta el fichero .htaccess, con lo que creo que debería haber empezado por decir que necesitas tener acceso de edición o creación de este fichero, el otro requisito imprescindible claro está es que tu cuenta permita múltiples dominios. Dicho esto, la ventaja de usar el fichero .htaccess es que nos permite realizar una re-dirección limpia sin necesidad de especificar códigos para los crawlers de internet, y en su efecto haciendo que cada carpeta asignada se convierta en la verdadera raíz del dominio. El siguiente ejemplo muestra la parte a añadir en el fichero .htaccess en la cual direccionamos el dominio 1 a la carpeta principal y los dominios 2 y 3 a destinitos subdirectorios.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# Primer dominio apuntando al directorio raíz
ReWriteCond %{HTTP_HOST} dominio_1.com
ReWriteCond %{REQUEST_URI} !/
ReWriteRule ^(.*)$ /$1 [L]

# Segundo dominio apuntando a un subdirectorio de la raíz
ReWriteCond %{HTTP_HOST} dominio_2.com
ReWriteCond %{REQUEST_URI} !subdirectorio_A/
ReWriteRule ^(.*)$ subdirectorio_A/$1 [L]

# Tercer dominio apuntando a un subdirectorio de la raíz
ReWriteCond %{HTTP_HOST} dominio_3.com
ReWriteCond %{REQUEST_URI} !subdirectorio_B/
ReWriteRule ^(.*)$ subdirectorio_B/$1 [L]

</IfModule>

Cerrar
Enviar por Correo