Я пытаюсь перенаправить свой сайт с не-www на www. Мой сайт находится по адресу [http://www.alennuskoodit.us].]. Я стараюсь сделать так, чтобы все запросы без www были перенаправлены на www. Нормальные вещи пока.
Однако, если я перейду к http://alennuskoodit.us, я окажусь здесь: http://www.alennuskoodit.us/index.php?qstr=http://www.alennuskoodit.us
Это .htaccess:
Options +FollowSymLinks
Options +Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
# going to install folder
RewriteCond %{REQUEST_URI} (.*)/install/?$
RewriteRule ^(.*)$ %1/install/index.php [NE,R,L]
# going to Admin folder
RewriteCond %{REQUEST_URI} (.*)/admin/?$
RewriteRule ^(.*)$ %1/Admin/index.php [NE,R,L]
# working with client side
RewriteRule ^(.*)/$ index.php?qstr=$1 [L]
</IfModule>
Это то, что я пробовал, но это не работает:
RewriteCond %{HTTP_HOST} ^alennuskoodit.us [NC]
RewriteRule ^(.*)$ http://www.alennuskoodit.us/$1 [R=301,NC,L]
Как я мог перенаправить все запросы на http://alennuskoodit.us на http://www.alennuskoodit.us, чтобы я не заканчивал тем, что прерывал другие переписывания?