Zend Framework 的 Https url 设置

发布于 2024-09-24 05:01:01 字数 158 浏览 2 评论 0原文

我有 Zend Framework 应用程序,并且在登录和注册页面中使用 SSL 证书。除了所有网址之外,我不需要“https”登录和注册页面。但 url 助手将“https”设置为注册或登录页面上的所有 url。

如何禁用其他网址的“https”?

抱歉我的英语不好。

I have Zend Framework application and i use SSL certificate in login and signup page. I don't need "https" login and signup page other than all url. But url helper set "https" to all url at signup or login page.

How to disable "https" for others url?

Sorry my bad english.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

⊕婉儿 2024-10-01 05:01:01

您应该意识到,http:// 和 https:// 上的同一站点对于浏览器来说是 2 个不同的站点。因此,登录时所有受保护的页面都需要通过 https 链接进行访问。

除此之外,url 视图助手不会添加站点 url,而只会添加当前 URL 的路径。
因此,如果您想切换到 http,您需要在控制器/引导程序中进行重定向,或者手动将带有 http 的完整 url 添加到需要再次将用户定向到 http 协议的链接中。

You should realize that the same site on http:// and https:// are 2 different sites for the browser. So when logging in all protected pages need to get accessed through the https links.

Besides that the url view helper doesn't prepend the site url but only the path for the current URL.
So if you want to switch to http you'd need to redirect in your controllers/bootstrap or manually add the full url with http to the links which need to direct a user to the http protocol again.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文