newpdv
@newpdv
Web-devekioer

Как настроить переадресацию с сохранением реферера?

Добрый день!

Как можно настроить переадресацию с помощью .htaccess для сохранения реферера?

Пишу так:
RewriteRule ^(.*)$ http://sitename.ru/$1?from=%{HTTP_REFERER} [L,R=301]


Не работает (пустая строка).
В чем ошибка?
  • Вопрос задан
  • 3305 просмотров
Решения вопроса 1
@Nc_Soft
Если я нажал на странице А перейти на страницу Б, а страница Б выдает 302 редирект на страницу В, то на странице В все равно будет реферер от страницы А.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
akashtrih
@akashtrih
Как-то так должно быть.
RewriteCond %{HTTP_REFERER} ^(.*)$
RewriteRule ^(.*)$ http://sitename.ru/$1?from=%1 [L,R=301]

Ну и статью, на всякий случай: habrahabr.ru/company/sprinthost/blog/129560
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы