Saya memiliki server khusus dengan Apache, tempat saya mengatur beberapa VirtualHosts. Saya telah menyiapkan satu untuk menangani domain www dan juga domain non-www.
File .conf VH saya untuk www:
<VirtualHost *>
DocumentRoot /var/www/site
ServerName www.example.com
<Directory "/var/www/site">
allow from all
</Directory>
</VirtualHost>
Dengan ini .htaccess
:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
Apakah ada cara sederhana untuk mengarahkan www ke versi non-www? Saat ini saya mengirim kedua versi ke yang sama DocumentRoot
dan menggunakan .htaccess
tetapi saya yakin saya harus dapat melakukannya di file VirtualHost.