Es muy simple, pero me ha gustado mucho encontrarme con la anotación, algo vieja, de Jerry Kindall: Squid proxy tweak.
Es que no hay nada como tener contenta a una madre, y mi madre encuentra muy cómodo la característica de Firefox que realiza una búsqueda en Google cuando se pone una palabra en la barra de direcciones que no parece una URL.
Esto no ocurre con Squid, ya que Firefox siempre contacta con el proxy, con lo que nunca se llega a disparar la búsqueda. De hecho, si escribimos blackshell
en la barra de direcciones, se ve algo como:
Es decir, se muestra la página de error que corresponda (para este error se usa ERR_DNS_FAIL) del directorio /usr/local/share/squid/errors/idioma (en mi caso idioma es Spanish, y la ruta corresponde al port de OpenBSD).
Lo que Kindall propone es un sencillo código Javascript situado en la cabecera de la página de error que muestra Squid, que se encarga de procesar la dirección introducida y, si aplica, llamar a Google con la opción Voy a tener suerte
.
<style type="text/javascript">
var url ="%U";
var url_array = url.split("/");
if(url_array[2].indexOf(".") < 0)
{
location.replace("http://www.google.com/search?q=" +
url_array[2] + "&btnI=I'm+Feeling+Lucky");
}
</script>
El resultado, muy similar al de Firefox, y mucho más cómodo para mi madre ;).
Un hack sencillo, pero efectivo.

![[xml]](/images/xml.gif)
