如何避免重定向记录出现在浏览器历史记录中?
如何隐藏跳转用的子域名URL
你当前使用的PHP header("Location: example.com"); 属于HTTP 3xx重定向,浏览器会自动将这个子域名URL存入历史记录,要完全隐藏它,可尝试以下方案:
使用JavaScript的replace方法跳转
该方法会直接替换当前浏览器的历史记录条目,不会留下子域名的访问痕迹。将子域名下的index.php修改为:<?php // 无需PHP跳转逻辑,直接输出JS代码 ?> <script> // 务必填写完整的主域名协议与地址 window.location.replace('https://example.com'); </script> <!-- 为禁用JavaScript的用户提供备选访问方式 --> <noscript> 你的浏览器禁用了JavaScript,请<a href="https://example.com">点击这里</a>继续访问。 </noscript>直接修改第三方网站的按钮跳转目标
如果有权修改第三方网站上的按钮链接,直接将按钮的跳转地址设为你的主域名https://example.com,完全绕开子域名中转,这是最彻底的解决方式。
内容的提问来源于stack exchange,提问作者John Sall
相关产品推荐
相关产品推荐

