如何重定向到新的URL,传递旧的URL,而没有会话或查询字符串

时间:2018-08-27 22:56:18

标签: http redirect design-patterns

我想要的主要按键功能是您从“ old-url.html”重定向到

查看当我带到文章的规范网址时Wikipedia所做的事情(这正是我想要做的事情):

enter image description here

屏幕快照中的通知,我访问了 old-url.html (美国文章),但是我被重定向 new-url.html < / strong>(美国文章),但是他们没有使用任何我知道的重定向方法。

我知道有3种主要方法,它们可以从 old-url.html 重定向到 new-url.html 并让 new-url-html 知道什么是 old-url.html

  1. 将旧网址存储在会话中,然后重定向到 new-url.html ,然后在那里(例如php)检查$_SESSION["redirected-from"]是否存在
  2. 重定向到 new-url.html?redirected-from = old-url.html (但URL丑陋)
  3. 只需 update document.title属性,然后创建一个window.history.replaceState(...)使其看起来就像我重定向了请求。

但是这些解决方案都不像维基百科在那里做的那样。现在,我可以继续尝试通过此要求来破解自己的方式,或者...我可以向互联网询问我可能不知道的常见的http模式 ...

在此先感谢您的帮助:-)

0 个答案:

没有答案