> However, Evolt runs under Linux/Apache. When > http://www.bob.com/top_level/catalog/category/shoes/product_id/37/index.cfm > is requested, Apache sees that the file index.cfm does not exist in that > directory and it tells CF so. CF launches the template handler and I'm not too sure if it would work with coldfusion, but at least with php on linux/apache, it works : Simply use an url like this [you see the difference? ;-)]: http://www.bob.com/index.cfm/top_level/catalog/category/shoes/product_id/37 Apache would detect that "index.cfm" is a script, and would ignore the rest of the url. The arguments could be retrieved using a function that returns the ending part of the url. All this 404 complex stuff wouldn't be needed. Strange enough, this doesn't work with apache win32 (does anyone has any clue?). <tip type="advice"> Keep it simple ;-) </tip>