- From: Kynn Bartlett <kynn-hwg@idyllmtn.com>
- Date: Fri, 09 Jul 1999 09:48:01 -0700
- To: Brian Kelly <b.kelly@ukoln.ac.uk>
- Cc: w3c-wai-ig@w3.org
At 03:46 AM 7/9/1999 , Brian Kelly wrote:
>The following have been suggested:
><URL:http://www.foo.com/>
><http://www.foo.com/>
>http://www.foo.com/
>www.foo.com
It all depends on the use, really. If they're going to be
"clickable" or potentially so, in some way, then I recommend
one of the first two. They have the advantage that the URL
is clearly and cleanly delimited, since angle brackets <>
can't be part of URLs without encoding. If you are going to
use a URL "inline" in a sentence, it's best to use brackets
as well, such as <http://aware.hwg.org/>. If you didn't
use it, the punctuation could be confusing.
For uses in which the URL is set off from surrounding text,
such as a signature or ad, you can go without the brackets,
as in my signature file. I would avoid the use of simply
the machine name part of the URL in print whenever possible,
unless there's some sort of space limitations.
On the radio or in person (voice), I suggest ALWAYS omitting
the "http://" part _unless_ you're quoting something that
doesn't start with "www" -- such as the AWARE Center site as
has been noted already. (BTW, look for a new alternate URL
soon with a www prefix.)
Two more important things about URLs. If you can, you should
learn how to do "redirects" on the server level -- sending a
new HTTP "Location" header transparently. The reasons for
this are:
(1) You should never give out a long URL to ANYTHING, if you
control the URLs, unless the URL will be clickable or
pastable (and even then you might want to reconsider doing
it). For example, let's say that I want to refer to
something I wrote last year about voice browsers. I could
use the following URL:
http://www.hwg.org/opcenter/w3c/voicebrowsers.html
That's very long, though. Imagine reading it out loud! My
apologies to screenreader users! It will also be hard for
someone to type from a magazine.
Instead, I have used a feature on my server (Apache) to
automatically redirect requests, transparent to the user.
The line in my .htaccess file looks like this:
Redirect /+voice http://www.hwg.org/opcenter/w3c/voicebrowsers.html
This says "any requests for /+voice should be sent to the
big long URL." This means that when I want to refer to the
voice browser paper, I can use the following URL:
http://www.kynn.com/+voice
Much easier, plus it's even readable! "dubba you dubba you
dubba you dot kynn dot com slash plus-sign voice."
[Why the plus sign? I give all my 'redirect links' a + prefix
although it's not necessary. It helps with organization and
looks unusual -- so I get asked what it means!]
(2) If you are doing advertising of any kind, you will want to
track the effectiveness of your ads. You can use redirects
and the system log to do this. Let's say that I placed an ad
in The WAI Journal of Accessible Web Design (no such thing
exists, of course). I would set up the following redirect:
Redirect /wai http://www.kynn.com/
This means that I would publish the following URL:
http://www.kynn.com/wai
My server would record this hit as a redirection, and would
then forward it on to my main page. Thus, I know how many
people reached me because of my ad in the WAI journal.
I guess the latter isn't really an accessibility consideration,
but the first one might be thought of as such.
Anyway, hope this helps.
--
Kynn Bartlett mailto:kynn@hwg.org
President, HTML Writers Guild http://www.hwg.org/
AWARE Center Director http://aware.hwg.org/
Received on Friday, 9 July 1999 12:59:17 UTC