Quote Originally Posted by jamie951 View Post
How do you change these hta rules?
Your .htaccess file is the file you create and need to go in the folder that it needs to control. You needs to make sure it is setup correctly. Some people don't or don't know how to set it up correctly and that's why they have so many problems with the links or 500 errors.

keep in mind. Maybe to completely understand .htaccess stuff I want to clarify.

.htaccess need to go in the folder that it needs to control.
.htaccess RewriteBase or Base needs to be set relative to the folder structure of the domain. If installed in a sub directory of the domain, RewriteBase /subdir/

This has nothing to do with the root /public_html/ in your hosting account just with the location relative to the domains root.

Your domain root might be /public_html/mydomain but test zencart is installed /public_html/mydomain/testzen so .htaccess will be put in /public_html/mydomain/testzen but you have to set RewriteBase /testzen/
If just /public_html/mydomain/
it will be RewriteBase /
Every simple seo file and .htaccess needs to be under /public_html/mydomain/ to work. Hope this makes sense to you.