【发布时间】:2019-10-05 13:27:47
【问题描述】:
我的网站有 2 个变体(例如 A 和 B)。 它们存储在 /a/ 和 /b/ 的服务器上。
在我的主页 (/index.html) 上,我想让用户选择(主要是一个按钮)访问哪个变体。
然后,我想将该变量设置为用户的默认变量,这样,下次用户尝试访问 index.html 时,他/她将被重定向到上次访问的变量。
两种变体都有切换到另一个变体的开关。因此,如果用户切换到另一个(比如从 A 切换到 B),我想将新的 (B) 设置为默认值,以便用户在下次他/她时被重定向到新的 (B)访问/index.html。
重定向应该只在 /index.html 页面上起作用,因此如果用户通过直接输入 URL 来访问特定于变体的网页,他们不会被重定向。但是,偏好应该会改变,即如果用户上次访问变体 A 而现在使用变体 B 的 URL,则下次他/她访问 /index.html 时,他/她应该被重定向到 B .
我在胡乱猜测,cookie 和 JavaScript 可以帮助我实现这一目标。
谁能告诉我是否以及如何实现这一目标?
【问题讨论】:
标签: javascript html web redirect cookies