html - 如何重定向页面但不更改浏览器的网址?

标签 html url redirect web

在我的项目中,我给了人们一个安静的链接,该链接会重定向到一个包含很多参数的页面,我希望人们复制并分享短地址而不是长地址。

我使用重定向来做到这一点,但是当页面重定向时,网络浏览器上的网址也会改变,有没有办法避免这种情况?

我尝试使用 iframe 构建内页,看起来可行,至少在 ie10、最新的 fireforx 和 chrome 上

<html><body style="margin:0;padding:0"><iframe src="http://xxxxxx" height="100%" width="100%" frameborder="0"></iframe></body></html>

但它在某些页面上不起作用,例如“www.google.com”,据说它使用了 x-frame 选项,但我不需要担心这种情况,两个域名都属于该项目。那么问题就解决了吗?

最佳答案

是的。如果网站不希望您在另一个域的框架中运行它,则设置 X-Frame 选项。如果您只想在自己的网站上运行它,那么它是安全的。网站不得包含此 header ,否则浏览器将不允许加载它

关于html - 如何重定向页面但不更改浏览器的网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18041042/

相关文章:

javascript - jQuery .hide() 方法不隐藏 div

javascript - 如何突出显示段落中的日期?

php - 基于多个 GET 变量的动态查询(Refine Search Form)

python - Bash/Python 比较 2 个 CSV 文件输出到 .htaccess 重定向

java - 登录后重定向回页面

javascript - 重定向未按预期工作

javascript - 如何将输入字段放在左侧,将文本标签放在右侧?

html - IE9 和 :after/:hover Css property causing page to grow

javascript - ajax 查询中的 & 符号被忽略

url - 使用 .htaccess 从 URL 末尾删除查询字符串