Los eternos problemas con las comillas. Mira
http://www.php.net/manual/en/language.types.string.php . Ahi tienes como meter comillas dentro de comillas.
Por cierto, ¿que guardas en $direccion? Porque tal como pones el codigo, solo guardas parte de la URL, y asumes que todas son
www.algo.com , dejando olvidados todos los demas dominios. Yo guardaria toda la URL en la base de datos.
Suerte.