У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.
Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
Вопрос к Web gurus
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Gadi
- Графоман
- Сообщения: 18502
- Зарегистрирован: 18 апр 2007, 11:33
-
- Житель
- Сообщения: 915
- Зарегистрирован: 09 мар 2003, 22:46
Re: Вопрос к Web gurus
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
Индид - не индид, но вот навскидку несколько альтернатив: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 ( с непонятными до конца последствиями).
В общем альтернативы-то есть, НО ...
-
- Пользователь
- Сообщения: 151
- Зарегистрирован: 14 апр 2010, 22:21
Re: Вопрос к Web gurus
Помню что обсуждалась такая ситуация, но решения не помню.
В любом случае, я не слышал что бы использовали 302 редирект вобще в нашем CMS, поддерживали только 301.

- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
Re: Вопрос к Web gurus
url rewrite?Gadi писал(а):У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.
Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
- Gadi
- Графоман
- Сообщения: 18502
- Зарегистрирован: 18 апр 2007, 11:33
Re: Вопрос к Web gurus
ну, например, три разных таргет сайта. Куда направлять "вычисляется", например, по значению куки и аффинити, зафиксированной в базе данных. Как это оформить с помощью url rewrite? Мне казалось, что rewrite можно применять если несколько адресов направляются в один, а не наоборот, так?папа Карло писал(а):url rewrite?Gadi писал(а):У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.
Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
Re: Вопрос к Web gurus
для этого не поможет. немного про другое подумал.выглядит как простой редирект.Gadi писал(а):ну, например, три разных таргет сайта. Куда направлять "вычисляется", например, по значению куки и аффинити, зафиксированной в базе данных. Как это оформить с помощью url rewrite? Мне казалось, что rewrite можно применять если несколько адресов направляются в один, а не наоборот, так?папа Карло писал(а):url rewrite?Gadi писал(а):У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.
Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...