I currently use .htaccess and PHP to parse URLs in the following way:
URL:
http://blah.com/article/123_this-that-and-the-other
It is called "router".
See Zend Controller Router f.e.