IIS 301 Redirect - любой способ сообщить конечному сайту исходный URL - PullRequest
1 голос
/ 04 октября 2011

Есть ли способ сделать перенаправление 301 так, чтобы конечный URL-адрес назначения мог определить оригинальный URL? Э.Г.

Запрос: www.somesite.com/Page1 -> 301 Redirect -> www.anothersite.com/SectionA/Page1

Мне бы хотелось, чтобы техник на anothersite.com мог проверить запрос и «знать», что он был перенаправлен сюда с somesite.com.

ОБНОВЛЕНИЕ:

например.

Сайт A => нажмите на ссылку => Сайт B (который был перемещен) => 301 Redirect => Сайт C

Мне нужно на сайте C узнать, что запрос прошел через процесс перенаправления на сайте B.

ОБНОВЛЕНИЕ 2:

У меня нет контроля над технологией, которая делает перенаправление. Спасибо за чтение.

1 Ответ

1 голос
/ 04 октября 2011

HTTP не имеет состояния и потому что спецификация не создает какого-либо конкретного механизма, позволяющего перенаправителю понять, что он был перенаправлен, вам нужно предположить, что клиенты создадут новый запрос.

Если вы не можете контролировать перенаправление, я чувствую, что это невозможно.

...