如何将我的http php页面迁移到https页面
我的php站点托管在一台主机上,该主机还托管许多其他网站。我确信主机具有ssl证书。我的网站上有一些http登录和注册页面。现在我需要将它们迁移到https。我在谷歌上搜索了很多,发现了以下内容: 但我还有两个问题:如何将我的http php页面迁移到https页面,php,ssl,https,Php,Ssl,Https,我的php站点托管在一台主机上,该主机还托管许多其他网站。我确信主机具有ssl证书。我的网站上有一些http登录和注册页面。现在我需要将它们迁移到https。我在谷歌上搜索了很多,发现了以下内容: 但我还有两个问题: 1.我是否必须购买另一个证书,或者我可以以某种方式使用主机的证书? 2.启用SSL并安装证书后,我将只向.htaccess添加以下行: RewriteEngine On Rewritebase / RewriteCond %{HTTPS} off RewriteRule ^log
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文件
提前谢谢你的帮助 你需要一个有你的域名的证书。你不能只是随便拿出一张证书,期望它能正常工作。e、 g.“foo.com”的证书在“bar.com”上无法正常工作。再加上@MarcB所说的:即使你可以,那也无法达到目的……谢谢你的回复。所以,在安装证书之后,如果我将上述行添加到.htaccess,https连接会应用于我的所有页面还是仅应用于登录页面?我只是想把它应用到登录页面。