后退按钮跳过页面

Back button skipping pages

当我在网页上单击后退按钮或退格键时,仅在我的网站上,页面会跳过 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 上单击 "Back" 或按 return 键,我将 return 编辑为 page1.php 而不是 page3.php .

我在浏览器(Chrome、Firefox、IE 和 Edge)中注意到了这一点,但只在我的网站上出现过。其他网站没问题。也是跨多台电脑,马上指向站点配置

我不知道从哪里开始看。我用谷歌搜索了这个问题,这只是 returns 浏览器特定问题,通常是在安装了多个插件并发生冲突时,但我可以排除这种情况,因为多台机器受到影响,包括没有安装插件的机器全部.

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

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

提前致谢。

编辑:正如评论中所建议的那样,通过避免使用重定向页面进行测试并按预期工作。为什么重定向会导致此问题?

随着问题越来越明确:

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