Php 后退按钮跳过页面

Php 后退按钮跳过页面,php,browser,server,settings,windows-server,Php,Browser,Server,Settings,Windows Server,当我在网页上单击后退按钮或退格时,仅在我的网站上,该网页跳过2/3页 例如,如果我访问以下网站: www.domain.co.uk/page1.php www.domain.co.uk/page2.php www.domain.co.uk/page3.php www.domain.co.uk/page4.php 如果我单击“后退”或点击page4.php上的返回键,我将返回page1.php而不是page3.php 我在浏览器(Chrome、Firefox、IE和Edge)中都注意到了这一点,但

当我在网页上单击后退按钮或退格时,仅在我的网站上,该网页跳过2/3页

例如,如果我访问以下网站:
www.domain.co.uk/page1.php
www.domain.co.uk/page2.php
www.domain.co.uk/page3.php
www.domain.co.uk/page4.php

如果我单击“后退”或点击page4.php上的返回键,我将返回page1.php而不是page3.php

我在浏览器(Chrome、Firefox、IE和Edge)中都注意到了这一点,但仅在我的网站上。其他网站也可以。它也跨越多台计算机,直接指向站点配置

我不知道从哪里开始找。我用谷歌搜索了这个问题,它只返回特定于浏览器的问题,通常是当安装了多个插件并且存在冲突时,但我可以排除这种情况,因为多台机器受到影响,包括根本没有安装插件的机器

该网站使用PHP文件,托管在Windows Server 2008 R2上-不确定这是否有用

如果需要更多信息,请告诉我,我将很乐意提供

提前谢谢


编辑:如评论中所建议的,通过避免页面重定向进行测试,并按其应该的方式工作。为什么重定向会导致此问题?

问题越来越清楚:


您的重定向会导致浏览器跳过页面,从而在按下后退按钮时导致重定向到其他页面。看看这个。

您是否在跳过的页面上使用重定向?有些页面使用重定向,有些页面不使用重定向。我可以在我知道没有任何重定向的页面上测试它,如果这有帮助的话?我认为重定向可能会导致这种情况。。仅在没有测试的页面上进行测试,并成功返回到上一页。现在,为什么我的重定向会导致这种情况?因为重定向可能意味着该页面对于用户来说是某种临时性的。你的重定向是如何完成的?通过HTML?谢谢。这是一个恼人的问题太久了!谢谢你的帮助!