我的php网站托管在主机上,该主机也托管了许多其他网站。我确定主机有ssl证书。我的网站上有一些http登录和注册页面。现在我需要将它们迁移到https。我google了很多,发现了这个: How to create a HTTPS login form easily?
但我还有两个问题:
1.我是否必须购买另一张证书,否则我可以以某种方式使用我的主持人的证书?
2.启用SSL并安装证书后,我只需将以下行添加到.htaccess:
RewriteEngine On
Rewritebase /
RewriteCond %{HTTPS} off
RewriteRule ^login\.php https://yourdomain.com/login.php [L,R=301]
之后,https连接会起作用,对吗?但https连接是应用于我的所有页面还是只应用于登录页面?因为我不想将https应用于登录页面以外的页面。另外,我应该在哪里放置.htaccess。我在不同的目录中有多个.htaccess文件。
提前感谢您的帮助!