Задать вопрос
@akoriagin1992

301 редирект, прямой заход. Как сохранить реферер?

Есть редирект 301 с домена А на домен Б.
При наборе домена А руками в браузере - в метрике сайта Б мы видим заход как прямой. То есть игнорируется домен А.

1. Как правильно сделать, чтобы прямой заход на домен А редиректил на домен Б и при этом сохранялся реферер?
2. Если мы сделаем редирект не сервер-сайдным (301), а клиент-сайдным (JS или meta refresh), не пострадает ли SEO?
  • Вопрос задан
  • 6664 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@akoriagin1992 Автор вопроса
Итого:
1. 301/302 редирект не генерируют реферер.

2. Простейший способов получить оригинальный URL - передать его как параметр в новый URL:
RewriteRule ^some-old-url.html$ /NewURL.html?ref=some-old-url [R=301,L]

3. Второй способ - скрытно от пользователя передать параметр в куки (только домен для куки нужно указывать):
RewriteRule ^some-old-url.html$ /NewURL.html [R=301,L,cookie=ref:some-old-url.html:aidom.spider]

4. В метрике легко увидеть URL-парам в отчете "Содержание". Но еще более круто - установить "параметр визита".
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Doppler_ua
@Doppler_ua
Стремление или есть, или нет.
Если мы сделаем редирект не сервер-сайдным (301), а клиент-сайдным (JS или meta refresh), не пострадает ли SEO?

Не пострадает если это не склейка для передачи веса.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 21:33
3000 руб./за проект
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час