You have to add ServerAlias inside apache configuration:
Code:
ServerAdmin webmaster@yogacarashop.com
ServerName yogacarashop.com
ServerAlias www.yogacarashop.com
EDIT: if it doesn't work, try this .htaccess:
Code:
<IfModule mod_rewrite.c>
RewriteEngine on
# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (http://www.example.com/... will be redirected to http://example.com/...)
# uncomment and adapt the following:
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
</IfModule>