Я пытаюсь перенаправить мой сайт domain.com на www.domain.com на моем новом сервере, но он не работает. Я пробовал с виртуальным хостом и .htaccess без succes .. У вас есть какие-либо идеи, в чем проблема?Перенаправление веб-сайта witout www на www не работает
Мой хозяин
<VirtualHost *:80>
ServerName www.domain.com
DocumentRoot /var/www/domain
<Directory "/var/www/domain">
Options -Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
Options +FollowSymlinks
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
</Directory>
ErrorLog ${APACHE_LOG_DIR}/domain-error.log
</VirtualHost>
<VirtualHost *:80>
ServerName domain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^/(.*)$ http://www.domain.com/$1 [L,R=301]
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]
</VirtualHost>
«Это не работает» - заботиться о том, чтобы разработать? –
'RewriteRule ^/(. *) $ Http: // www.domain.com/$ 1' Ваш домен ** domain.com **? – Popnoodles
@Whathaveyoutried Я думаю, что в этом редком случае «не работает» в контексте предложения, в котором он находится, объясняет проблему. – Popnoodles