301 редирект без www на адрес с www

Unlock
На сайте с 01.08.2004
Offline
786
599

Ситуация:

В файле .htaccess следующая запись:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^site.com$ [NC]

RewriteRule (.*) http://www.site.com/$1 [R=301]

Если в броузере набрать адрес сайта http://site.com то перебросит на http://www.site.com т.е. все вроде бы нормально.

Но если смотреть HTTP заголовки, то для http://site.com выдается такая информация:

HTTP/1.1 200 OK

Date: Sat, 15 Sep 2007 11:09:40 GMT

Server: Apache/1.3.37 (Unix) PHP/4.4.7 with Suhosin-Patch mod_ssl/2.8.28 OpenSSL/0.9.7d

Connection: close

Content-Type: text/html; charset=windows-1251

Почему 200, а не 301? Или все правильно?

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
Zlo_606ep
На сайте с 14.12.2006
Offline
129
#1

если перебрасывает, значит нужные заголовки передались, 200 ответ - от алиаса с www

Unlock
На сайте с 01.08.2004
Offline
786
#2

Меня смущает то, что например если с домена на домен или со страницы на страницу редирект идет, то вот такая инфа выдается:

HTTP/1.1 301 Moved Permanently

Date: Sat, 15 Sep 2007 11:49:56 GMT

Server: Apache/1.3.37 (Unix) PHP/4.4.7 with Suhosin-Patch mod_ssl/2.8.28 OpenSSL/0.9.7d

Location: http://www.site.com/

Connection: close

Content-Type: text/html; charset=iso-8859-1

и примерно такое же я ожидал увидеть в данном случае. Но если вы считаете что нормально все, доверюсь вашему мнению :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий