Take a very simple case as an example, say I have this URL:
http://www.example.com/65167.html
and I wish to serve that content under:
http://www.example.com/about
UPDATE: Note that the 'bad' URL is the canonical one (it's produced by a CMS which uses it internally for linking), so "/about"
is just a way of polishing it.
I have two broad options: a server-side redirect or a client-side one. I always thought that server-side would be preferable since it's more efficient, i.e. HTTP traffic is approximately halved. However, SEO techniques tend to favour a single URL for a resource, thus client-side is to be preferred.
How do you resolve this conflict, and are there other factors I've omitted?