I have an interesting situation, in an effort to use two different templates on one site, I have one zencart installed in the root and another installed in a folder called "volunteers". The rewritten URL's work fine for both, however, on the second installation under "volunteers", the URL that appears in the address bar is not the rewritten one, but the original version.

Here is what I have for both:

Root:

RewriteEngine On

# Don't rewrite any URIs ending with a file extension (ending with .[xxxx])
RewriteCond %{REQUEST_URI} !\.[a-zA-Z]{2,4}$
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/admin.* [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/editors.* [NC]
# Don't rewrite cPanel directories
RewriteCond %{REQUEST_URI} !/cpanel.* [NC]
RewriteCond %{REQUEST_URI} !/frontend.* [NC]
# Handle all other URIs using Zen Cart (index.php)
RewriteRule (.*) index.php?%{QUERY_STRING} [L]

Volunteers:

RewriteEngine On

# ONLY rewrite URIs beginning with /volunteers/
RewriteCond %{REQUEST_URI} ^/volunteers/.* [NC]
# Don't rewrite any URIs ending with a file extension (ending with .[xxxx])
RewriteCond %{REQUEST_URI} !\.[a-zA-Z]{2,4}$
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/volunteers/admin.* [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/volunteers/editors.* [NC]
# Don't rewrite cPanel directories
RewriteCond %{REQUEST_URI} !/cpanel.* [NC]
RewriteCond %{REQUEST_URI} !/frontend.* [NC]
# Handle all other URIs using Zen Cart (index.php)
RewriteRule (.*) index.php?%{QUERY_STRING} [L]

Any idea why this might be?