Tim's Weblog
Tim Strehle’s links and thoughts on Web apps, software development and Digital Asset Management, since 2002.
2004-03-12

Towards Next Generation URLs

Thomas A. Powell and Joe Lima on beautiful URLs:

  • "Keep them short and sweet.
  • Avoid punctuation in file names.
  • Use lower case and try to address case sensitivity issues.
  • Do not expose technology via directory names.
  • Plan for host name typos.
  • Plan for domain name typos.
  • Support multiple domain forms.
  • Add guessable entry point URLs.
  • Where possible, remove query strings by pre-generating dynamic pages.
  • Rewrite query strings.
  • Remove extensions from files in URL and source.
  • Automatically spell check directory and file names entered by users."