2012-02-17 16 views

Odpowiedz

14

To jest przykład tego, co można używać/zrobić:

<VirtualHost *:80> 

    DocumentRoot "/var/www/domain.com" 
    ServerName domain.com 
    ServerAlias domain.com www.domain.com 

    <Directory "/path/to/public_html"> 
     allow from all 
     Options +Indexes 
    </Directory> 

    Options +FollowSymLinks 
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^www.domain.com [NC] 
    RewriteRule (.*) http://domain.com%{REQUEST_URI} [R=301,L] 

</VirtualHost> 

przekierowanie 301 jest dobry do wykorzystania, ale nie mają taką samą elastyczność jak reguły przepisywania.

+0

Wydaje mi się, że napisałeś dokładnie coś przeciwnego do tego, co chcę osiągnąć: chcę, aby wszystkie strony www.domain.com trafiały na domenę domain.com - nie odwrotnie, ale dzięki! to zdecydowanie pomogło! – alfasin

+1

Przepraszam, tak, (użyłem konfiguracji mojego wirtualnego hosta) - zaktualizowałem regułę. –

+0

Dzięki, przyjmuję twoją odpowiedź min min system pozwoli mi (muszę poczekać 1 min - nie wiem dlaczego) – alfasin