[CB 5.1.1] Router question

I want to be able to access all three of the following urls:

[baseurl]/product1

[baseurl]/product1/reports

[baseurl]/product1/reports/report1

I have in the handlers folder the following content:
[handersfolder]\product1\reports.cfc
[handersfolder]\product1\index.cfc

and in the router.cfc I have:
route(“product1”).to(“product1.index”);

But I’m getting all three urls going to product1\index.cfc. How do I tell the router to only route “[baseurl]/product1” to index.cfc?

Thanks.

Without seeing exactly what you have it’s hard to say but I would bet the order you’ve declared your routes in is wrong. Keep in mind they are matched in the order declared so you want to make sure you always have the most specific (longest) one first.