gpt4 book ai didi

php - 是否可以动态更改网页的 URL?

转载 作者:行者123 更新时间:2023-11-28 12:50:07 26 4
gpt4 key购买 nike

我只是想知道,是否有任何可能的方法来动态更改网页地址栏中显示的 URL?例如,网页上可能有两个按钮,当用户单击其中一个按钮时,它将(或不会)刷新页面,并且 url 将是 mysite.com/page1,或者如果用户单击第二个按钮按钮,地址栏中显示的网址将是 mysite.com/page2?

我不需要它来更改域名,只需更改后面的部分。

只是想说,我不想转到另一个页面。这必须在一页上完成。使用 JS、PHP 还是通过 .htaccess 文件完成并不重要,但必须仅在一页上完成。

最佳答案

除了更改.location之外,您只能真正控制window.location.hash

window.location.hash = "boo"; http://mysite.com -> http://mysite.com/#boo

这是在更改 URL 时转到新页面的唯一方法。所有其他方法都会刷新页面或重定向页面:

  1. window.location 在更改时重定向用户
  2. window.location.pathname 在更改时重定向用户
  3. window.location.search 在更改时重定向用户
  4. window.location.hash 在更改时不重定向用户

您还可以使用相对网址更改非域路径:

window.location = "page1"; // include forward-slash if necessary
// goes to http://somesite.com/page1

关于php - 是否可以动态更改网页的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2080089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com