我最近开始使用Mamp Pro虚拟主机和自签名证书在本地将所有网站切换为SSL。
一切正常,只有一个例外: 如果我在浏览器中输入 local.domainname.co.uk ,我会收到403错误,除非我先输入完整的 https:// ,否则它可以正常工作。在现场网站上,它们都按预期工作;输入 domainname.co.uk ,浏览器会为我填写 https:// 。 这些是使用htaccess模块来强制ssl的drupal站点 - 但是既然它可以正常工作但不是本地的我会假设它有一个mamp问题吗?
答案 0 :(得分:0)
解决了这个问题 - 我需要在MAMP中设置一个非SSL主机,其名称和设置与SSL主机相同(显然未选中SSL) - 虽然我希望网站全部为https,但仍需要一个http主机,以便它可以重定向到ssl(直到浏览器在未来某个时候默认为https?)。 MAMP instructions
如果您每次都可以输入https://,请不要打扰!