0

我有一个来自我的网络主机的共享 SSL 证书(为了这篇文章)看起来像这样:

https://some-ssl-cert/mysite

转到该链接将转到我的网站,并https://用绿色挂锁显示它。

正常网站是http://

如何将网站的主登录名显示为https://

显然我无法告诉或重定向我的用户,https://some-ssl-cert/mysite所以我对如何实现这一点感到非常困惑。

最后,当我需要在其他页面上发送敏感信息时,https://我会简单地将这些信息发送到https://some-ssl-cert/mysite?

因此,例如,如果我需要发出一个安全的 ajax 请求或其他东西,我会通过 .php 文件https://some-ssl-cert/mysite吗?

4

1 回答 1

1

如何将网站的主登录名显示为 https://?

您需要为您的站点使用的主机名提供 SSL 证书。您还需要您的主机来支持它。

最后,当我需要在不是 https:// 的其他页面上发送敏感信息时,我会简单地将这些信息发送到https://some-ssl-cert/mysite吗?

如果您需要发送敏感信息,则需要通过 HTTPS 进行。如果您使用的是纯 HTTP,则需要重定向到 HTTPS 站点。

因此,例如,如果我需要发出一个安全的 ajax 请求或其他东西,我会通过 .php 文件https://some-ssl-cert/mysite吗?

整个网页需要通过 HTTPS 提供服务。除此以外:

  • 这将是一个跨域请求,并且 ajax 将失败(CORS/JSONP/et al 除外)
  • 非安全页面可能会受到干扰(例如,添加的 JS 会窃取安全获取的数据)。
于 2013-01-09T11:51:37.127 回答