I did tick off and save the static urls in my categories, mfg, ezpages, products.
I believe I did install all the files since I ran the two checks in the Config./modules and they found no problems.
I copied the htacces rewrite rules to my .htaccess file - see below.
Here is the htaccess file
@copyright Copyright 2003-2010 Zen Cart Development Team
@version $Id: .htaccess 16111 2010-04-29 22:39:02Z drbyte $
the following line is needed to allow Download-By-Redirect to work
Options +FollowSymLinks
This is used with Apache WebServers
The following blocks direct HTTP requests to all filetypes in this directory recursively, except certain approved exceptions
It also prevents the ability of any scripts to run. No type of script, be it PHP, PERL or whatever, can normally be executed if ExecCGI is disabled.
Will also prevent people from seeing what is in the dir. and any sub-directories
For this to work, you must include either 'All' or at least: 'Limit' and 'Indexes' parameters to the AllowOverride configuration in your apache/conf/httpd.conf file.
Additionally, if you want the added protection offered by the OPTIONS directive below, you'll need to add 'Options' to the AllowOverride list, if 'All' is not specified.
Example:
#<Directory "/usr/local/apache/htdocs">
AllowOverride Limit Options Indexes
#</Directory>
###############################
deny everything
<FilesMatch ".*">
Order Allow,Deny
Deny from all
</FilesMatch>
but now allow just certain necessary files:
<FilesMatch ".*.(zip|ZIP|pdf|PDF|mp3|MP3|swf|SWF|wma|WMA|wmv|WMV)$">
Order Allow,Deny
Allow from all
tell all downloads to automatically be treated as "save as" instead of launching in an application directly
(just uncomment the next 2 lines by removing the '#'):
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
IndexIgnore /
NOTE: If you want even greater security to prevent hackers from running scripts in this folder, uncomment the following line (if your hosting company will allow you to use OPTIONS):
OPTIONS -Indexes -ExecCGI
##BEGIN CEON REWRITE
Don't rewrite any URIs ending with a file extension (ending with .[xxxxx])
RewriteCond %{REQUEST_URI} !.[a-z]{2,5}$ [NC]
Don't rewrite any URIs for some, popular specific file format extensions,
which are not covered by main file extension condition above
RewriteCond %{REQUEST_URI} !.(mp3|mp4|h264)$ [NC]
Don't rewrite any URIs for some specific file format extensions,
which are not covered by main file extension condition above
Uncomment the following line to apply this condition! (Remove the # at the start of the next line)
#RewriteCond %{REQUEST_URI} !.(3gp|3g2|h261|h263|mj2|mjp2|mp4v|mpg4|m1v|m2v|m4u|f4v|m4v|3dml)$ [NC]
Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/workhere [NC]
Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/editors/ [NC]
Don't rewrite optional_fields directory
RewriteCond %{REQUEST_URI} !^/optional_fields/ [NC]
Don't rewrite classes directory
RewriteCond %{REQUEST_URI} !^/classes/ [NC]
Don't rewrite feed directory
RewriteCond %{REQUEST_URI} !^/feed/ [NC]
Don't rewrite plesk-stat directory
RewriteCond %{REQUEST_URI} !^/plesk-stat/ [NC]
Don't rewrite checkout_by_amazon directory
RewriteCond %{REQUEST_URI} !^/checkout_by_amazon/ [NC]
Don't rewrite _docs directory
RewriteCond %{REQUEST_URI} !^/_docs/ [NC]
Don't rewrite picture_library directory
RewriteCond %{REQUEST_URI} !^/picture_library/ [NC]
Don't rewrite sql updates directory
RewriteCond %{REQUEST_URI} !^/sql\ updates/ [NC]
Don't rewrite extra_datafiles directory
RewriteCond %{REQUEST_URI} !^/extra_datafiles/ [NC]
Don't rewrite auto_loaders directory
RewriteCond %{REQUEST_URI} !^/auto_loaders/ [NC]
Handle all other URIs using Zen Cart (its index.php)
RewriteRule .* index.php [QSA,L]
END CEON URI MAPPING REWRITE RULE