Skip to content

Tutorial de htaccess y trucos

9 noviembre, 2011

Cómo comprimir una web con GZip
Habilitar la compresión GZip en nuestra web puede agilizar bastante la carga. Las 3 principales ventajas de hacerlo son: 1) Reducimos la transferencia de datos en el hosting y por lo tanto ahorramos dinero. 2) Los buscadores utilizan la velocidad de carga de una web como uno de los parámetros de posicionamiento. 3) La página carga más rápidamente para los usuarios, que navegan de forma más cómoda y se reduce el porcentaje de rebote.

Activar la compresión GZip es tan fácil como añadir esta línea a nuestro .htaccess (a partir de Apache 2.0):

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript application/xml

Con esto conseguimos comprimir el código HTML, el texto plano, los archivos de Javascript y los XML. Hay que tener en cuenta que las imágenes NO se deben comprimir, solo conseguiríamos dar más faena al servidor y no ganar nada.
Por último, comprobamos que lo hemos hecho bien haciendo un test de GZip.

Cómo redireccionar enlaces de acortadores a imágenes y mostrarlas con un diseño nuestro
Si las imágenes son importantes en vuestra web, seguro que este truco os interesa. Muchas veces alguna imagen se comparte en las redes sociales mediante acortadores de URL (bit.ly, t.co, goo.gl), lo cual sería bueno si no fuese porque las visitas que nos lleguen solo verán la imagen y ya está. Una manera de aprovechar el tráfico de usuarios que nos lleguen de este modo, es redireccionar las imágenes a otra página, en la que mostraremos la imagen y además, cualquier cosa que queramos: el menú de la web, publicidad, otros enlaces…

Para conseguir esto, editamos nuestro .htaccess y añadimos estas líneas:

RewriteCond %{HTTP_REFERER} ^http://bit.ly/.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://t.co/.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://goo.gl/.*$ [NC]
RewriteRule (.*)\.(jpg|JPG|gif|GIF|jpeg|JPEG|png|PNG)$ http://www.paginaweb.com/imagen.php?img=$1.$2 [R,L]

De esta manera, cualquier usuario que nos llegue mediante un enlace bit.ly, t.co o goo.gl (podemos añadir otros) y apunte a una imagen con extensión jpg, gif o png, será redireccionado a otra URL (por ejemplo http://www.paginaweb.com/imagen.php?img=imagenmolona.jpg). Ahora ya solo nos queda crear el archivo imagen.php, darle el diseño que queramos y para mostrar la imagen que el usuario quería ver, en el código ponemos <?=$_GET[“img”]?>. Y ya está. ¿Fácil, no?

P.D. Seguramente nos interese ponerle un NOINDEX al archivo imagen.php para que los buscadores no lo indexen, al fin y al cabo son páginas sin contenido de texto y no nos interesa tenerlas indexadas.

Anuncios

Google Maps, noticias e información

3 noviembre, 2011

2 Noviembre 2011
A partir del 1 de Enero de 2011, Google empezará a cobrar a las páginas web que utilicen intensamente la API de Google Maps. Hasta 25.000 llamadas/día será gratuito como siempre, pero a partir de esa cifra costará $4 por cada 1.000 llamadas extra. Sin embargo, habrá precios especiales, webs del tipo TripAdvisor deberán pagar $10 por cada 1.000 llamadas, mientras que webs sin ánimo de lucro o informativas de desastres no tendrán que pagar nada.
La cantidad de 25.000 llamadas diarias gratuitas es suficiente para que la gran mayoría de webmasters no tengan que preocuparse por tener que pagar nada.