Для изменения REFERER при перенаправлении с веб-сайта можно использовать скрипт на стороне сервера или клиента, который будет изменять заголовок REFERER в запросе.
Для того чтобы изменить источник при редиректе с поддомена medium.site-main.ru на world.ru, сохраняя полный адрес исходной страницы на site-main.ru, можно воспользоваться следующими шагами:
1. Создать на поддомене medium.site-main.ru скрипт, который будет перенаправлять пользователя на world.ru с сохранением параметров URL. Например, можно использовать JavaScript для создания ссылки на world.ru с передачей параметров адреса текущей страницы.
2. При перенаправлении с поддомена medium.site-main.ru на world.ru, передавать параметры URL, чтобы сохранить полный адрес исходной страницы на site-main.ru. Например, можно добавить параметры к ссылке на world.ru, содержащие информацию о текущей странице на site-main.ru.
3. На стороне world.ru можно обработать переданные параметры URL и отобразить их на странице, чтобы сохранить информацию о исходной странице на site-main.ru.
4. Таким образом, при переходе с site-main.ru/news/37 на project.ru через поддомен medium.site-main.ru и перенаправлении на world.ru, будет сохранена информация о исходной странице на site-main.ru.