When I enable SEO urls in the admin settings (with the appropriate .htaccess file,) I get an unusual side-effect. The url's show up great, but I am no longer able to change currency.
I don't mean change default currency, I mean when I change currency in the drop down menu... it does NOT change on the page; deleting my cookies does nothing for it.
Likewise, with SEO urls enabled, when I 'login'--the header on the home page does not reflect this... it shows "specials" and "login," as opposed to what it should display (and what other pages like "product," and "category" properly show:) "special," "my account" and "logoff."
I've confirmed this by disabling SEO urls and renaming my .htaccess file back to .txt... and the currency changer, and login are functioning properly. Might anyone be able to shed some light on this? I'd really like to use SEO urls

Just in case, here is my .htaccess file:
Code: Select all
# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
# 2. In your opencart directory rename htaccess.txt to .htaccess
# For any support issues please visit: http://www.opencart.com
# Options +FollowSymlinks
# Prevent Directoy listing
# Options -Indexes
# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini)">
Order deny,allow
Deny from all
</FilesMatch>
# SEO URL Settings
RewriteEngine On
RewriteBase /ocart/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteRule ^index\.php$ http://www.inversepenguin.com/ocart/? [R=301,L]
### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling, then restore the # as this means your host doesn't allow that.
# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off