Subject: Re: URL hiding (file download script) using Lisp
From: (Rob Warnock)
Date: Fri, 03 Nov 2006 20:51:31 -0600
Newsgroups: comp.lang.lisp
Message-ID: <>
John Thingstad <> wrote:
| Rob Warnock <> wrote:
| > I call them "obfuscated URLs", and I use them (manually) all the time
| > for sending information to friends or (sometimes) business associates.
| The one problem is that they are not very search engine friedly.

Uh... What part of "this is a private secret and I don't *WANT*
any !@^%$!#@ search engines to find it!" was not obvious?!?  ;-}

| With Apache you can use the URL rewrite facillity to turn it into
| a directory name. Thus avoiding the ?var=symbol.

Well, that's what another replier suggested. As for myself, I *do*
use static URLs, of the form "${recipient_name}.`random 16`", e.g.:


and make very, very sure that <http://dom.ain/.unpub/> has indexing
turned off [or has an explicit dummy index page] and that the the
full URL never shows up visibly on the public areas of the site.


p.s. There's nothing magic about that format, except that my
"random" script makes sure to use only characters that are legal
in both URLs and filenames. The set [a-zA-Z0-9_@] contains 64
elements, and is thus easy to map to from /dev/urandom output.

Also, having the obfuscated URLs start with the recipient name
makes it easier for *me* to remember which directory is which
and to navigate among them with shell file-completion.  ;-}  ;-}

Rob Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607