HTML default.htm页面重定向

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML default.htm页面重定向相关的知识,希望对你有一定的参考价值。

<html> 
<head> 
  <meta http-equiv="refresh" content="0;url=mypage.aspx" /> 
</head> 
<body> 
</body> 
</html>

在 4 个页面之间重定向 html5

【中文标题】在 4 个页面之间重定向 html5【英文标题】:redirecting between 4 pages html5 【发布时间】:2015-05-09 12:04:24 【问题描述】:

全部

我正在创建一个有 4 个页面的网站。

1)首页

2)注册页面

3)登录页面

4)密码重置页面

场景是:

用户在主页上,点击按钮后用户进入注册页面, 注册成功后,用户被重定向到登录页面。 用户首次登录后,他被重定向到密码重置页面, 当用户单击继续按钮时。修改密码后,用户会自动跳转到注册页面

我认为客户端正在使用一些需要历史 url 的会话。

任何人都可以帮我解决这个问题。

我尝试了以下方法,以便 url 不会存储在历史记录中

1)history.js; History.replaceState('state','title', url);

2)windows.location.replace('url');

【问题讨论】:

AFAIK 没有办法让 javascript 重定向不存储历史记录。最好的办法是让 Change Password 页面使会话哈希无效并基于此重定向。 有什么问题?您不希望将哪个 url 存储在历史记录中? 我不想将注册页面存储在历史记录中.. 【参考方案1】:

让我们来看看这个场景:

1.主页到注册页面

这可以通过在 SIGN UP / 或任何其他关键字上放置一个 href 链接来实现,这将使用户在点击时直接进入注册页面。

2。注册登录页面

当用户正确填写表单时(可以通过 JQuery 或服务器端语言验证),数据例如存储在 DB 中,您可以将列 (reset)以用户表为例,并将值设置为 1,用户可以通过 Jquery (windows.href) 或在进程结束后使用您使用的服务器端语言重定向到登录页面。

3.登录以重置页面

当用户现在使用其凭据登录时,您检查用户名和密码是否正确。如果正确,则检查该用户的 reset 列 是否等于 1 或 0。如果为 1,则表示用户应重置其密码。因此,您将用户重定向到重置页面。

4.重置以注册

如果重置过程正确完成,您只需在该过程结束后将用户带到注册页面。

【讨论】:

以上是关于HTML default.htm页面重定向的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的代码不会从一个 html 页面重定向到另一个页面?

Struts2页面重定向

如何将用户重定向到另一个html页面的html页面上的“section”?

在 4 个页面之间重定向 html5

如果未登录,则重定向 html 页面

如何重定向到thankyou.html页面(PHP)