Para redirecionar https://www to non www
, use o seguinte:
RewriteCond %{HTTP_HOST} ^www.your_domain.com$
RewriteRule ^(.*)$ http://your_domain.com/$1 [R=301]
Para redirecionar www para não www (usando SSL)
RewriteCond %{HTTP_HOST} ^www.your_domain.com$
RewriteCond %{SERVER_PORT} ^443
RewriteRule ^(.*)$ https://your_domain.com/$1 [R=301]
depois disso, não esqueça de ativar o modo de reescrita.
sudo a2enmod rewrite;
sudo service apache2 restart;