22 Mar 2018 
Support Center » Knowledgebase » Empty Cart - Admin Logout - Canonical URL Issue
 Empty Cart - Admin Logout - Canonical URL Issue
Solution Questions:
  1. 'Your cart is empty' error while checking out.
  2. Sometimes Admin session expires.

If you are facing any of the above issues on your store, then your store might be facing URL canonicalization problem.

Which means that, you might be trying to access 'http://yourdomain.com' but you gets redirected to 'http://www.yourdomain.com' or vice versa due to your store's configuration.

You can see that there is a difference between the two URLs. One has www and another doesn't have. And both might create separate sessions and cookies for the same visitor.

To solve this problem, we recommend that you pick a canonical (preferred) URL as the preferred version of your website.

And edit the following configuration files of your Avactis store,

  • avactis-system/config.php
  • avactis-system/https_config.php
  • avactis-layouts/storefront-layout.ini

In above files, change the 'HTTP_URL' and 'COOKIEDOMAIN', 'HTTPS_URL' and 'SiteURL' respectively to your preferred URL i.e. with WWW or without WWW.

Once you have decided the preferred URL, then ask your hosting provider to add a 301 Permanent Redirection for your website from other URL to your preferred URL. This can be done by adding any one of the following code in .htaccess file of your server's root public directory.

  • Redirect Using .htaccess:

If your site is hosted on Apache server, you can redirect from the WWW to the non-WWW, or vice versa, with a few lines in your .htaccess file.

Redirect WWW to non-WWW:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(yourdomain\.com)?$
RewriteRule ^(.*)$ http://yourdomain.com/$1 [R=301,L]

Redirect non-WWW to WWW:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.yourdomain\.com)?$
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]

Fore more details and other methods please refer this article: http://authoritylabs.com/blog/solving-canonical-problems/

Article Details
Article ID: 81
Created On: 28 Aug 2013 04:23 PM

 Login [Lost Password] 
Remember Me:
 Article Options
 Help Desk Menu

Help Desk Software By Kayako eSupport v3.11.01