Вопрос к Web gurus

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Вопрос к Web gurus

Сообщение Gadi »

У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.

Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
ura
Житель
Сообщения: 915
Зарегистрирован: 09 мар 2003, 22:46

Re: Вопрос к Web gurus

Сообщение ura »

But indeed, what other options exist except server side redirect or client side redirect using JavaScript.
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Вопрос к Web gurus

Сообщение Gadi »

ura писал(а):But indeed, what other options exist except server side redirect or client side redirect using JavaScript.
Индид - не индид, но вот навскидку несколько альтернатив:

1. Открывать таргет сайт в iFrame
2. Получать отрендеренный таргет сайт контент (с помощью, например, HttpWebRequest) и замещать им контент общей лэндинг страницы
3. На стороне партнеров давать не ссылку на общую лэндинг страницу, а давать им ссылку на функцию в нашем(hosted) джаваскрипт файле, вычисляющей урл таргет сайта (через AJAX, например)
4. Я уж не говорю, что можно вместо 302 redirect попытаться использовать 301, 303 или 307 ( с непонятными до конца последствиями).

В общем альтернативы-то есть, НО ...
U26
Пользователь
Сообщения: 151
Зарегистрирован: 14 апр 2010, 22:21

Re: Вопрос к Web gurus

Сообщение U26 »

Помню что обсуждалась такая ситуация, но решения не помню. :) В любом случае, я не слышал что бы использовали 302 редирект вобще в нашем CMS, поддерживали только 301.
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Вопрос к Web gurus

Сообщение папа Карло »

Gadi писал(а):У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.

Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
url rewrite?
Аватара пользователя
Gadi
Графоман
Сообщения: 18502
Зарегистрирован: 18 апр 2007, 11:33

Re: Вопрос к Web gurus

Сообщение Gadi »

папа Карло писал(а):
Gadi писал(а):У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.

Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
url rewrite?
ну, например, три разных таргет сайта. Куда направлять "вычисляется", например, по значению куки и аффинити, зафиксированной в базе данных. Как это оформить с помощью url rewrite? Мне казалось, что rewrite можно применять если несколько адресов направляются в один, а не наоборот, так?
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Вопрос к Web gurus

Сообщение папа Карло »

Gadi писал(а):
папа Карло писал(а):
Gadi писал(а):У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.

Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
url rewrite?
ну, например, три разных таргет сайта. Куда направлять "вычисляется", например, по значению куки и аффинити, зафиксированной в базе данных. Как это оформить с помощью url rewrite? Мне казалось, что rewrite можно применять если несколько адресов направляются в один, а не наоборот, так?
для этого не поможет. немного про другое подумал.выглядит как простой редирект.
Ответить