Mike finds cruft-free URI religion. I left a rambly comment on the post. How Mike is doing searches is incidentally how the WP search system works, it redirects you if there’s only one hit. However without a message explaining the redirection like he has I could see where that behaviour could be confusing. Flashback: Cruft-free URIs in WP 1.0. People who think the effort we put into URIs was for Google are wrong. Addresses are an issue of long-term viability, accessibility, and usability. (There’s an undeniable aesthetic factor as well.) Much of my thinking on was influenced by Matthew Thomas (mpt) who is now the resident WordPress usability guru. He choose WP based partly on its address structure. WordPress is still the only system I know of that is a copy-and-paste away from cruft-free out of the box. (Yes, file extensions are cruft.) ¶
Matt Mullenweg is one of PC World’s Top 50 People on the Web, Inc.com’s 30 under 30, and Business Week’s 25 Most Influential People on the Web. More »
You should follow me on twitter here.
Recent Essays
Projects
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- More...

Mike M | August 6th, 2004 @ 9:40 am |
Like any standard way of doing something, it’ll change eventually. Why not consciously choose an identifier to indicate a version of your url structure. For example:
v1/archive/2004/08/06/url_versioning
or
archive1/2004/08/06/url_versioning
The intent being to provide a logical unique key such as ‘v1′ or ‘archive1′ where the sole purpose is to identify the url structure that follows the key.
Raena | August 6th, 2004 @ 10:54 pm |
‘However without a message explaining the redirection like he has I could see where that behaviour could be confusing.’
No kidding. It shat me for weeks until I finally got off my bum and found the relevant code, which I blogged (poorly) here:
http://blog.raena.net/entries/2004/08/06/wphack/