2015-04-20 1 views
2

Я недавно советовали, что лучшая практика, чтобы добавить WWW к URL является настройкой httpd.conf файла и не.htaccess правило.Добавление WWW в URL с использованием конфигурации httpd.conf

Я искал Google, но havent нашел конфигурацию. Может ли кто-нибудь указать мне в правильном направлении?

ответ

2

Попробуйте использовать это в файле httpd.conf. вот полное описание httpd.con rewrite rules updated link. пожалуйста, прочитайте документацию из предоставленной ссылки.

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^yoursite.com RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L] 

Update раствор 2 check here

<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> 

вы также можете сделать это с настройкой DNS смотрите здесь redirect non-www to www

+0

Где именно я должен добавлять это в 'httpd.conf'? В конце файла? –

+0

вы можете добавить это где угодно. Будет лучше, если вы добавите это в конце. – MKD

+0

Работал как шарм! Я просто удалил дополнительные пробелы. Ответ обновлен. –

 Смежные вопросы

  • Нет связанных вопросов^_^