Как сделать, чтобы при нажатии на кнопку назад в браузере перезагружалась страница?
Если осуществить переход с /home.php на /catalog.php, то кнопки назад/вперед в браузере нормально работают(перемещают по истории с перезагрузкой страницы). Но если переходить между записами в истории, которые находятся на одном файле(/catalog.php) но имеют разные GET параметры, то перезагрузка страницы происходить не будет. Например, мы находились на /catalog.php?category=1 и нажатием на товар открыли всплывающее окно, при открытии которого адрес изменился посредством history.pushstate на /catalog.php?id=1. Теперь, если нажать на кнопку назад в браузере, то адресная строка изменится на /cataloh.php?category=1, но содержимое никак не поменяется. Загружать через AJAX не хотелось бы.
Как решить эту проблему?