iOS 重定向到特定的密码重置页面?

iOS redirect to specific password reset page?

我们在登录我们的网站时出现了以下 iOS 消息:

是否可以在我们网站的根文件夹中放置一个文件,让 iOS 在用户点击 时重定向到以下确切的 URL 而不仅仅是我们的主页在网站上更改密码?

www.example.com/pages/reset-password/

一种方法是在您的服务器上设置 /.well-known/change-password 重定向到您实际的密码重置页面。

使用您的示例,创建从 https://www.example.com/.well-known/change-passwordhttps://www.example.com/pages/reset-password/ 的重定向。就是这样。对于重定向,请使用 HTTP 状态代码 302 Found、303 See Other 或 307 Temporary Redirect。

或者,您可以使用 http-equiv="refresh".

/.well-known/change-password 提供带有 <meta> 标签的 HTML 页面
<meta http-equiv="refresh" content="0;url=https://www.example.com/pages/reset-password/">

Safari 和基于 Chromium 的浏览器支持重定向,并且有 W3C spec that defines the behavior. More details in https://web.dev/change-password-url/