При перенаправлении Akamai перенаправляет на исходный сервер. Почему?

Пожалуйста, потерпите меня, потому что я не очень хорошо знаком с тем, как работает акамай.

У меня проблемы с переадресацией. Мы перенаправляем ссылки domain.com/a/b на domain.com/c/d. Однако akamai не уважает domain.com, и 301 отправляется на исходный сервер. Проиллюстрировать:

http://akamai.ex.example.com/a/b

Перенаправляет на

http://original.ex.example.com/b/c

Когда предполагается перенаправление на

http://akamai.ex.example.com/a/b

Что происходит и как это можно решить?


person awm    schedule 29.11.2012    source источник


Ответы (1)


Я не могу сказать почему, но я могу рассказать вам, как это обойти: URL-адреса перенаправления с абсолютным путем (или относительно хоста?) формы «/b/c» полностью обходят проблему и заставят браузер работать. на тот же хост (и порт, и протокол.)

(В RFC есть опечатка, относительные URI разрешены в заголовке Location, все браузеры все равно его поддерживают: http://trac.tools.ietf.org/wg/httpbis/trac/ticket/185)

person Szocske    schedule 30.11.2012
comment
Спасибо, я подумал об этом. Но теперь я знаю, почему это происходит. Имя хоста Akamai указывает на исходный сервер. Я пытаюсь это исправить. - person awm; 30.11.2012