Tôi có một máy chủ chuyên dụng với Apache, trên đó tôi đã thiết lập một số Virtualhost. Tôi đã thiết lập một để xử lý tên miền www cũng như tên miền không có www.
Tệp VH .conf của tôi cho www:
<VirtualHost *>
DocumentRoot /var/www/site
ServerName www.example.com
<Directory "/var/www/site">
allow from all
</Directory>
</VirtualHost>
Với điều này .htaccess
:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
Có cách nào đơn giản để chuyển hướng www sang phiên bản không có www không? Hiện tại tôi đang gửi cả hai phiên bản giống nhau DocumentRoot
và đang sử dụng .htaccess
nhưng tôi chắc chắn rằng tôi phải có thể làm điều đó trong tệp Virtualhost.