Hi Gary
This is what works for me, but if this doesn't help then please let me know and I'll dig deeper...
includes.php
// ==>> SEO FRIENDLY EXTENSIONLESS URLs v6.4
$seodetailurls=TRUE;
$seocategoryurls=TRUE;
$detlinkspacechar='-'; // For proddetail.php 'Has Static URL' filename, use dashes to separate words entered
$urlfillerchar='-'; // For proddetail.php page, use-dashes-to-separate-words in Product Name
$seocaturlpattern="/category/%s"; // category.php page URL pattern
$seoprodurlpattern="/pages/%s"; // products.php page URL pattern
$seomanufacturerpattern="/brand/%s"; // Product Attribute Group Name 'Brand' URL pattern
$seourlsthrow301=TRUE; // Enable this when SEO URLs are working to generate HTTP 301 Moved Permanently error advice for Search Engines
// MANUFACTURER rename to Brand
$manufacturerpageurl="brand/";$xxManuf='Brands'; // Appears in Breadcrumb link on products.php listing
$manufacturerfield="Manufacturer"; // (optional) Show Manufacturer field info on the proddetail.php page (I think this is Obsolete)
$GLOBALS['xxManLab']='Brand'; // Change label from default Manufacturer
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# Search Engine Friendly Extensionless URL's
RewriteRule ^category/([^/.]*)/?$ /categories.php?cat=$1 [QSA,nc,L,B]
RewriteRule ^pages/([^/.]*)/?$ /products.php?cat=$1 [QSA,nc,L,B]
RewriteRule ^brand/?$ /categories.php?man=all [QSA,nc,L,B]
RewriteRule ^brand/([^/.]*)/?$ /products.php?man=$1 [QSA,nc,L,B]RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) proddetail.php?prod=$1 [QSA,nc,L,B]
</IfModule>
And you don't actually need the physical "brands.php" page as it's all done by URL rewriting to the categories.php and products.php pages.
Vince
Click Here for Shopping Cart SoftwareClick Here to sign up for our newsletterClick Here for the latest updater