www til non-www konflikt
Hej alle,Jeg er igang med at sætte en webserver op. Jeg forsøger at dirigere alle www domæner til deres non-www udgave. Her er hvad jeg skriver i min httpd.conf-fil:
<Directory /var/www>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule .* http://%1%{REQUEST_URI}
</Directory>
Det fungerer ligesom jeg gerne vil have det. Dvs. hvis jeg går ind på http://www.domain.com/test sender den en videre til http://domain.com/test. Men problemet opstår, når jeg smider en .htaccess fil ned i roden af domain.com (som ligger i /var/www/domain/public) med nogle Rewrite indstillinger. Så "overskriver" den jo httpd.conf's <Directory /var/www>-indstillinger. Kan man få .htaccess til at "inkludere" eksisterende Rewrites fra httpd.conf?
Skal jeg tænke i andre baner? Gør jeg det helt forkert? Jeg vil helst undgå at skrive denne "www til non-www" kode for alle mine virtual hosts... det er derfor jeg har forsøgt at lave en i httpd.conf, som skulle gælde for alle.
Håber I forstår mit problem. Tak.