I did this on another project and now I can’t make it work.
I need to set up the virtual address’s in the web.config so that the URL
http://my.webspace.com/thesite/animal/dog/puppy
actualy goes to the page /thesite/animal.html with dog and puppy in the parameters.
You’re looking for an url rewriter.
There’s an example implementation at MSDN; URL Rewriting in ASP.NET