I’ve been exploring Zen Cart shopping cart for a long time and one thing that, I thought, needed improvement was the support for friendly URLs.?Ultimate SEO URLs?break my site and I needed another solution. I found this little beauty called?Simple SEO URL?and it works beautifully.? It’s a little tricky to set up, but it’s worth the effort.? Installation process will take you about 15-20 minutes.
[quote type=”pull” style=”2″ align=”left” width=”90%”]I use Zen Cart 1.3.8a and SSU 3.8.3. If you have different version(s) the following steps may not work.[/quote]
Download?Simple SEO URL
Requirements
1. PHP 5
2. mod_rewrite enabled on your Apache web server
3. Zen Cart?Module Manager?installed
Installation
1. Unzip and upload your files to web server
2. Go to Admin==>Extras==>SSU Manager
3. Open path_to_store/.htaccess and add:
If your .htaccess file already has stuff in it, do not overwrite it. Simply append the following:
#### BOF SSU
Options +FollowSymLinks
RewriteEngine On
# Change "/zencart/ to the correct setting
# if your site is located at root folder, then you should have RewriteBase /
# Go to your include/configure.php, this value should be the same with the value of DIR_WS_CATALOG
RewriteBase /zencart/
# Deny access from .htaccess
RewriteRule ^.htaccess$ - [F]
RewriteCond %{SCRIPT_FILENAME} -f [OR]
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule .* - [L]
RewriteRule ^(.+) index.php/ [E=VAR1:,QSA,L]
#### EOF SSU
[quote type=”pull” style=”2″ align=”left” width=”90%”]Make sure your “RewriteBase” path is correct.[/quote]
4. Set path_to_cache_folder/ssu and its subfolders permission to 0777
5. Now go to Admin==>Configuration==>Simple SEO URL to enable and configure your friendly URLs.
That’s it.? You can also test your installation http://yoursite/ssu_check.php after which you can remove ssu_check.php from your server.
Marko