Apache2 - Domain www mentesítése szerver szinten

Találtam egy nagyon frappáns bejegyzést a serverfault.com-on amivel közvetlenül a virtualhost konfigjában definiálja ezt a kívánt funkciót!
Ez akár jól jöhet akkor is, ha úgy adsz be SSL certit, hogy az csak a fő domainre vonatkozik, a www subdomainre nem... (Jó pap holtig tanul vagy mi!?)

<VirtualHost *>
  ServerName www.example.com
  RewriteEngine on
  RewriteCond %{HTTP_HOST} ^www.example.com
  RewriteRule ^/(.*)$ http://example.com/$1 [L,R=301]
</VirtualHost>

 

 

illetve van egy egyszerűbb módszer is:

<VirtualHost *>
  ServerName www.example.com
  Redirect 301 / http://example.com/
</VirtualHost>

Ha viszont csak .htaccess-ben tudod megoldani akkor marad ez:

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