后退按钮跳过页面

When I click the back button OR backspace on a webpage, only on my website, the page skips 2/3 pages.

For example, if I visit the following:
www.domain.co.uk/page1.php
www.domain.co.uk/page2.php
www.domain.co.uk/page3.php
www.domain.co.uk/page4.php

If I click "Back" or hit the return key on page4.php, I am returned to page1.php instead of page3.php.

I have noticed this across browsers (Chrome, Firefox, IE and Edge) but only on my website. Other websites are fine. It is also across multiple computers, immediately pointing at the site configuration.

I have no idea where to start to look. I've googled the issue, which just returns browser specific issues, usually when multiple plug ins are installed and conflicting, but I can rule this out, as multiple machines are affected, including machines with no plug ins installed at all.

The website uses PHP files, and is hosted on Windows Server 2008 R2 - Not sure if this is helpful..

If any more information is required, let me know and I will happily provide them.

Thanks in advance.

EDIT: As suggested in the comments, tested by avoiding pages with redirects and worked as it should. Why would redirects cause this issue?

As the question got more clear:

Your redirects are causing the browser to skip the pages which cause redirects to other pages when pressing the back button. Take look at this article.