столкнулся вроде бы с глупой проблемой но не знаю как решить как прочитать рефер в javascript задача собствено если реферер например херсайт то редирект ч с передачей етого рефа если другой то грузим полностю сайт
Вроде никак. Заголовки HTTP запроса можно считывать только из скриптов на стороне сервера, можешь конечно формировать ссылки вида site.ru?r=yousite.ru мол передавать refferer в GET параметре (его ведь можно отключить в настройках обозревателя) + ко всему этому нельзя верить HTTP заголовкам, в них при желании можно передать, что угодно.