X-Cart:"Page not found" error
Q:
I got "Page not found" error while accessing X-Cart store via HTTPS, what's wrong?
A:
According to the X-Cart requirements the root folders for HTTP and HTTPS site locations should be the same. The "page not found" error means that HTTPS folder does not contain X-Cart. There are several ways to resolve this issue:
- Check X-Cart configuration (config.php) and make sure the HTTPS server location is correct.
- Contact your hosting company and ask them to reconfigure your server in such a way that your secure and non-secure servers use the same directory.
- If you manage your server yourself, you can create a symbolic link from secure to in-secure folders e.g.: ./httpsdocs/ to ./httpdocs/
The following shell command can be used for the purpose:ln -s /home/..../httpdocs /home/..../httpsdocs
In this case you should make sure that your server is configured to follow "symlinks" (httpd.conf -> Options FollowSymLinks, for the domain root). - The other way is to put another copy of X-Cart in the HTTPS directory. (Not recommended!)