You seem to be confusing "qualification" with "resolution".
Resolution is converting the name to an IP address. The client absolutely needs to do this. The only way to avoid this would be to create URLs with the IP address, like so:
http://127.0.0.2/ but that's generally a bad idea and, in many cases, will not work.
Qualification is expanding
http://www.example.com/. This also technically needs to be done by the client. However, if all you're trying to avoid is typing the long name, you could use server side includes to expand something shorter into the full URL. Ugly hack, but doable.
Probably the most logical workaround, if you absolutely can't stand the thought of typing the long URLs, would be to write a Makefile that runs your source HTML through sed to convert the short versions to long versions.