http://site/?session=1
window.location.replace('http://site.ru/?session=1');
получаю цикличный редирект. Как правильно сделать без цикличного редиректа с правильной отработкой GET параметра? const url = new URL(location.href)
url.searchParams.set('session', '1')
history.pushState(null, document.title, url.toString())
const params = new URLSearchParams(location.search);
params.set('session', '1');
location.search = params.toString();