User Tools

Site Tools


site_www_prefix_issues

This is an old revision of the document!


Sometimes www.mysite.com and mysite.com can react as different domains. If you type in your URL using the www prefix but you have your site's baseurl defined without the the www prefix in the "includes/defines.inc.php" file, it can cause potential issues such as logging a user out when navigating the site, or during the registration process when a user attempts to select their state it continues to try and load but never does.

You can force the WWW prefix to be included in your domain URL so your site doesn't create any potential conflicts as being viewed as 2 different domains with WWW and non-WWW prefixes.

Open your .htaccess file and add the following code:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite.com [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L] 

Just make sure that you replace the mysite.com with your actual domain name. If you're going to force the www prefix in your .htaccess file, in your includes/defines.inc.php file also make sure your baseurl is defined with the www prefix.

define('_BASEURL_','http://www.mysite.com');// protocol required (http:// )

For more info also see: The .htaccess File

site_www_prefix_issues.1463850153.txt.gz · Last modified: 2016/05/21 17:02 by admin