Hello Conor Please be gentle, I have just registered and am very new to all this having only done XHTML sites before with the odd php search facility. Well done with this SEO module, it looks good but I am having a problem and am not sure if it is my server or Zen cart config.
This is what I am using....
Zencart version 1.3.8a
CEON 3.0.1 (I know there is a newer version but I only downloaded this yesterday!)
MySQL 4.1.22-standard
Linux server 2.6.18-92.ei5PAE.
PHP version 4.4.7.
Apache/2.2.9
I am experimenting on the same server as my live xhtml site, so I am nervous about messing it up as it provides my income.

I have installed Zencart in www.mywebsite.co.uk/shop and I created a .htaccess file as per your example and adjusted the paths accordingly.
The .htaccess commands seem to work because I had to prevent my current search.php from being overwritten and also allow *.html pages to work. However the Zencart pages when converted to static URLs are not found on the server... I get the following message...
"Not Found The requested URL /shop/Accessories/Measuring-Tools/1.5-Metre-Tape-Measure-8124 was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."

If I turn the URI Mapping off or remove the static URL name in the product category, the page in question comes up as an ID page as you would expect shop/index.php?main_page=product_info&cPath=86_90&products_id=203
If it is turned on the correct URL that I want appears in the address bar but cannot be found.

I also moved the .htaccess file from the current root of the site to my php shop root but the problem remains.
Is this a problem with my Server, Zencart or Me?

Thanks

Pete