Thanks for the excellent reply DK.
This is my first step into htaccess so it took me a while to work out what was happening with the matching. Looking at it now, matching to everything is obviously wrong. The site is a mixture of static pages and db driven ones. Perhaps a desired structure might help with a sample URL next to it
Item 1 /klvc/clientname/item-1
Item 2 /klvc/clientname/item-2
Item N /klvc/clientname/item-N
-Article 1 /klvc/clientname/news/article-1
-Article 2 /klvc/clientname/news/article-1
Home, Items URLs are in the format:
In this instance, we're going to have a lot of similar page titles ie About Us, Our Store etc so I'm not sure I can use the title as it won't be unique.
News URLs are in the format:
If no news id is passed, you get the list of articles
Booking and Contact are standalone pages
I didn't realise that I was using multiviews but I now understand the problems. Unfortunately, parts of the database I'm using is legacy stuff which I can't alter - shame.
Is there a better way I could construct my rules based on what I've supplied above? Thanks very much for your time. I've only been using the sitepoint forums for a little while - the podcast made me think about giving it another go!