我有一个专用于Apache的服务器,在该服务器上设置了一些VirtualHosts。我已经设置了一个网站来处理www域名和非www域名。
我的VH .conf文件,用于www:
<VirtualHost *>
DocumentRoot /var/www/site
ServerName www.example.com
<Directory "/var/www/site">
allow from all
</Directory>
</VirtualHost>
与此.htaccess
:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
有没有简单的方法可以将www重定向到非www版本?当前,我将两个版本发送到同一版本DocumentRoot
并使用,.htaccess
但是我确定我必须能够在VirtualHost文件中执行此操作。