LINUX.ORG.RU
ФорумAdmin

ребят, помогите заменить параметр referral при переадресации на другой домен

 


0

1

Всех с наступившим! Ситуация такая. Есть site.1 на котором стоит nginx и site.2, который принимает ref запросы только с одного site.1

По ссылке на site.1 юзер без проблем может попасть на site.2 Но на site.1 есть разделы сайта, где я хочу сделать переадресацию 301 на site.2, чтобы не заморачивать юзеров. К сожалению

return 301 $scheme://site.2$request_uri;

не передает имя рефера.

Вот такая настройка тоже не работает (

 location ^~/modules/myarticles {
add_header Referer http://site.1$request_uri;
return 301 $scheme://site.2$request_uri;
подскажите решение плиз ))

Если коротко - нет пути. Передача заголовка referer не контролируется сервером, а определяется клиентом(браузером). Что можно сделать так это добавить значение referer в query string во время редиректа, но подходит это не для всех сценариев использования

cobold ★★★★ ()
Ответ на: комментарий от cobold

спасибо , пока решил так - создал статичную станицу с html редиректом.

ruchechnik ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.