Abhilasha Shah
Abhilasha Shah

Reputation: 47

Redirect the non-www URL to the www URL

I have referred all the related questions and tried the answer given, but it's not working for my site.

In my .htaccess file, I have written below code to redirect non-www to www

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

Are there any settings in Joomla that need to be set so it will use the .htaccess file?

Upvotes: 2

Views: 5029

Answers (3)

Mary
Mary

Reputation: 1

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

this works for me all the time

Upvotes: 0

ParaNormalen
ParaNormalen

Reputation: 29

You can put the following into your .htaccess to do this:

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

Upvotes: 2

Brent Friar
Brent Friar

Reputation: 10609

This is what I use -

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 

The differences are minor but should make it work. This works completely outside the scope of Joomla, you shouldn't have to do anything to Joomla for this to work.

Upvotes: 3

Related Questions