Apache가있는 전용 서버가 있는데 VirtualHosts를 설정했습니다. www 도메인과 www가 아닌 도메인을 처리하도록 하나를 설정했습니다.
www에 대한 내 VH .conf 파일 :
<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 파일에서이를 수행 할 수 있어야합니다.