Страница 1 из 1
Вопрос к Web gurus
Добавлено: 30 дек 2011, 09:59
Gadi
У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.
Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
Re: Вопрос к Web gurus
Добавлено: 31 дек 2011, 17:34
ura
But indeed, what other options exist except server side redirect or client side redirect using JavaScript.
Re: Вопрос к Web gurus
Добавлено: 02 янв 2012, 09:34
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 ( с непонятными до конца последствиями).
В общем альтернативы-то есть, НО ...
Re: Вопрос к Web gurus
Добавлено: 02 янв 2012, 11:15
U26
Помню что обсуждалась такая ситуация, но решения не помню.

В любом случае, я не слышал что бы использовали 302 редирект вобще в нашем CMS, поддерживали только 301.
Re: Вопрос к Web gurus
Добавлено: 03 янв 2012, 12:46
папа Карло
Gadi писал(а):У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.
Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
url rewrite?
Re: Вопрос к Web gurus
Добавлено: 03 янв 2012, 16:03
Gadi
папа Карло писал(а):Gadi писал(а):У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.
Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
url rewrite?
ну, например, три разных таргет сайта. Куда направлять "вычисляется", например, по значению куки и аффинити, зафиксированной в базе данных. Как это оформить с помощью url rewrite? Мне казалось, что rewrite можно применять если несколько адресов направляются в один, а не наоборот, так?
Re: Вопрос к Web gurus
Добавлено: 04 янв 2012, 06:41
папа Карло
Gadi писал(а):папа Карло писал(а):Gadi писал(а):У нас есть "глобал" сайт с лэндинг страницей, принимающей переходы со всех внешних ссылок (от партнеров). Задача этой страницы после некоторых манипуляций определить на какой (из нескольких) другой наш же сайт перенаправить посетителя. Контента на странице нет никакого - чисто сервисная.
Вопрос: можем ли мы как-то избежать 302 Redirect? Ну очень хочется ...
url rewrite?
ну, например, три разных таргет сайта. Куда направлять "вычисляется", например, по значению куки и аффинити, зафиксированной в базе данных. Как это оформить с помощью url rewrite? Мне казалось, что rewrite можно применять если несколько адресов направляются в один, а не наоборот, так?
для этого не поможет. немного про другое подумал.выглядит как простой редирект.