Desarrollo front-end, estándares web, accesibilidad y más
Por kcmr, el 25 de noviembre de 2008 en Buenas ideas, htaccess
En 61924 (sí, este parece ser el nombre del sitio) he descubierto un pequeño truco realmente sencillo, para utilizar la compresión Gzip en archivos Javascript y CSS sin utilizar PHP.
Para ello necesitamos, además de un servidor Apache, un compresor de archivos capaz de comprimir en formato Gzip, como 7zip, y añadir unas líneas en el .htaccess mediante las que indicamos que los archivos con la extensión indicada, utilizan este tipo de compresión.
Simplemente comprimimos el archivo que deseemos en formato .gzip y le damos como nombre de extensión de archivo .jgz en el caso de Javascript o .cgz en el caso de CSS.
Enlazamos al nuevo archivo en el HTML y añadimos estas líneas en el .htaccess
# Compressed javascript files
AddEncoding x-gzip .jgz
AddType application/x-javascript .jgz
# Compressed css files
AddEncoding x-gzip .cgz
AddType text/css .cgz
He hecho la prueba con esta web comprimiendo Mootools y estos son los resultados.
Antes de comprimir (63 Kb)

Y después de comprimir (19 Kb)

Una técnica que merece la pena tener en cuenta si estás usando librerías Javascript pesadas.
Por kcmr, el 9 de diciembre de 2007 en Cajón de sastre, htaccess
A veces tenemos la necesidad de usar includes a la hora de maquetar un sitio para que los distintos componentes de las páginas puedan ser reutilizados y en caso de tener que hacer algún cambio sólo necesitemos actualizar un archivo.
Basta con añadir estas líneas en el archivo .htaccess:
#Redireccionar a www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^servidor.net [NC]
RewriteRule ^(.*)$ http://www.servidor.net/$1 [L,R=301]
Así, siempre que se produzca una petición al dominio sin www, se redigirá automáticamente al otro, evitando que google considere las dos direcciones páginas distinas, penalizando a una de las dos por tener contenidos duplicados.
Por kcmr, el 1 de noviembre de 2007 en htaccess
Dejo varios links de gran utilidad a la hora de hacer cambios en todo un site o mantenimiento en el servidor.
Indicar a los robots de búsqueda que vuelvan a rastrear una Web tras las labores de mantenimiento.
Redirigir a todos los usuarios a una página temporal excepto a uno
Ayer tuve un problema con Explorer 6 en el trabajo, que la verdad, había tenido siempre sin encontrar la forma de solucionarlo. Se trata de un parpadeo de imágenes al pasar el cursor sobre ellas, cuando han sido enlazadas en la hoja de estilo como imágenes de fondo para algún elemento como <li> o <a>