Как реализовать отслеживание источника перехода, коим является редирект?

Я сделал на уровне регистратора домена редирект для всех поддоменов сайта на основную страницу другого сайта. Т.е. http://*.site.ru ведет на site.net

Конечная задача состоит в том, чтобы на site.net средствами PHP сайт подставлялся в GET. Т.е. я хочу получить такой результат: http://*.site.ru -> site.net?uri=*.site.ru

HTTP_REFERER к сожалению не воспринимает такой редирект в кач-ве источника перехода. Вопрос, как быть в моем случае? Есть ли альтернативные средства PHP способные определить такой момент? Или может получится использовать htaccess?

Спасибо!
  • Вопрос задан
  • 3076 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Регистратор имен не занимается редиректами. Регистратор может прописать алиасы в ДНС, чтобы все субдомены указывали на какой-то один IP адрес.

Если делается редирект, то его делает какой-то веб-сервер. Вот его и надо настраивать, чтобы он добавлял параметр к адресной строке.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
maxaon
@maxaon
Средствами PHP - надежного метода нет. Используйте htaccess.
Можно еще перенаправлять с помощью JS, но это увеличит латентность открытия страницы.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы