Чем отличается Http Header "301 OK" от "301 Moved Permanently" ?

12
seto
На сайте с 27.03.2009
Offline
121
1885

На одном и том же сервере стоят разные сайты работающие на https

C http стоят редиректы на https версию.

Проверя статус страниц иногда вижу такие ответы:

» HTTP/1.1 301 OK From http://www.mysite.com To https://www.mysite.com

» HTTP/1.1 200 OK

а иногда такие

» HTTP/1.1 301 Moved Permanently From http://www.mysite.com To https://www.mysite.com

» HTTP/1.1 200 OK

Чем отличается "301 OK" от "301 Moved Permanently"

skAmZ
На сайте с 04.09.2009
Offline
122
#1
seto:
Чем отличается "301 OK" от "301 Moved Permanently"

Корректностью. "301 OK" - не корректный вариант.

bbon
На сайте с 01.04.2006
Offline
127
#2
skAmZ:
Корректностью. "301 OK" - не корректный вариант.

Вполне корректный, ибо "The reason phrases listed here are only recommendations -- they MAY be replaced by local equivalents without affecting the protocol." http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.1.1

skAmZ
На сайте с 04.09.2009
Offline
122
#3

bbon, а вы знаете, как будут вести себя все браузеры? Какой критерий будут использовать, для определения осуществляется ли редирект: код, описание или вообще location?

Даже забудем про браузеры, как ПС это воспримут, как думаете, что они посчитают корректным вариантом?

Стандарты для того и создаются, чтобы ввести единообразие. Если каждый будет писать, как ему вздумается, будет каша.

bbon
На сайте с 01.04.2006
Offline
127
#4
skAmZ:
Стандарты для того и создаются, чтобы ввести единообразие. Если каждый будет писать, как ему вздумается, будет каша.

Стандарт, как раз и предусматривает, что числовой код отдается для машин, а текстовое описание кода - для людей. А люди, которые пишут поисковые роботы, поверьте, очень хорошо разбираются в стандартах. :)

skAmZ
На сайте с 04.09.2009
Offline
122
#5
bbon:
числовой код отдается для машин, а текстовое описание кода - для людей.

Кто же тогда выступает в роле машин, уж не код ли который пишут? Часто читаете тектовое описание, кое для Вас (в том числе) пишут?

bbon:
поверьте, очень хорошо разбираются в стандартах

Почему вы так думаете?)

bbon
На сайте с 01.04.2006
Offline
127
#6
skAmZ:
Почему вы так думаете?)

сталкивался..

seto
На сайте с 27.03.2009
Offline
121
#7

Мда, мнения смотрю разделились...

Меня это, конечно, интересует с точки зрения ПС. Вроде они смотрят на код.

Однако, откуда берется это описание? Как можно его поменять?

ДП
На сайте с 23.11.2009
Offline
203
#8

В php можно выдавать любые заголовки с помощью функции header()

bbon
На сайте с 01.04.2006
Offline
127
#9
seto:
Как можно его поменять?

а зачем его менять? только если ради понтов.. 😕

seto
На сайте с 27.03.2009
Offline
121
#10
bbon:
а зачем его менять? только если ради понтов.. 😕

просто у меня из индекса выпала https версия, на ее место встала http. Сайт зразу "провис" по позициям, так как масса ссылок лилась именно на https...

Вот теперь смотрю все возможные варианты от чего это могло случится. Один из них - этот редирект. Хотя навряд ли он...

Еще в Google WebMasterTool показывает, что https сайт пару дней был как "Domain was not found". (были какие-то проблемы на нашем сервере). Может из-за этого такое случилось? Но как тогда в индекс влезла http версия? :(

12

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