I believe it has something to do with rewrite rule for the .htaccess file - the original was this:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]
This gave me page not found errors on the home page and cannot log in. However SOME of the product pages were intact, some were not.
I changed it to this:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+index\.php\?([^\s&]+) [NC]
RewriteRule ^ %1? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?$1 [L,QSA]
Now the home page comes up but no other pages come up (they all rewrite to the home page), we can't use the admin login, and no customers can log in.
I went back to the original htaccess file so you can see what it's doing.
Any ideas on how to fix it?
Thank you!!
Dave