我最近开始使用Mamp Pro虚拟主机和自签名证书在本地将所有站点切换到SSL。

一切正常,但有一个例外:
如果我在浏览器中键入local.domainname.co.uk,则会收到403错误,除非我先输入完整的https://,然后才能正常工作。在实时站点上,所有操作均按预期进行;输入domainname.co.uk,然后浏览器为我填写https://。
这些是使用htaccess模块​​强制ssl的drupal站点-但是由于它可以实时运行但不能在本地运行,所以我假设它是一个恶意问题吗?

最佳答案

解决了这个问题-我需要在MAMP中使用与SSL主机相同的名称和设置来设置非SSL主机(显然未选中SSL)-尽管我希望站点全部为https,但仍然需要一个http主机,因此可以重定向到ssl(直到将来某个时候浏览器默认为https?)。 MAMP instructions

如果您可以每次都输入https://,那就不要打扰!

关于ssl - MAMP Pro,除非输入https://,否则禁止403,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41961643/

10-15 13:20
查看更多