2010-06-09 3 views
0

У меня вопрос об использовании htaccess на моем сервере litespeed. Я попытался перенаправить http://domain.com к http://www.domain.com, используя это правило:htaccess правило перенаправление без www на www - сервер litespeed

Options +FollowSymLinks 
RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC] 
RewriteRule .* http://www.domain.com/ [L,R=301] 

Когда я проверяю http://domain.com с помощью Ксену, результат выглядит следующим образом:

http://domain.com/ 200 ok text/html 301 Moved Permanently 
http://domain.com/%s 200 ok text/html 301 Moved Permanently 
http://www.litespeedtech.com/ 200 ok text/html LiteSpeed Web Server 
http://www.domain.com/   200 ok text/html redir 

Интересно, есть ли у меня неправильное правило Htaccess или это потому, что ошибка в litespeed? Я искал в любом месте в течение нескольких часов ... Спасибо

ответ

0

Вы можете перенаправить не-WWW поддоменов к WWW субдомен с этим переписывания:

RewriteCond %{HTTP_HOST} !^www.domain\.com$ 
RewriteRule ^/(.*)$ http://www.domain.com/$1 [R=301,L] 
0

@mipadi: Я предполагаю, что это не 301 перенаправляется (или является Это?). Вот что я получил от Xenu:

http://domain.com/ 200 ok text/html Homepage 
http://cdn.domain.com/css/style.css 200 ok text/css 
http://www.domain.com/about/   200 ok text/html About 
http://www.domain.com/contact/   200 ok text/html Contact 
+0

Никто не может ответить на этот вопрос? – 2010-06-10 06:04:38

+0

Я не понимаю вашего вопроса - ответ mipadi не подходит для настройки 301 перенаправления? –

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