使用HTTPS提交表单时,表单由于某种原因发送到' /',即使呈现的表单操作设置为正确的路由/方法。网址也是正确的 - 我看到了我的根页,其中包含' / contact'网址。如果我将HTTPS设置为'关闭'并使用普通HTTP再次尝试该表单,它工作正常。
我不确定,但是我认为这个问题是在我从Comodo设立新证书的前几天出现的。它突然发生了,代码曾经工作过,而且没有改变。
该项目是一个基本的LAMP堆栈,在NearlyFreeSpeech.net的共享主机上运行,并使用CakePHP框架。
我认为这是在这两个主题中讨论的问题:
http://discourse.cakephp.org/t/form-submit-never-reaching-controller-action/1744/13 https://members.nearlyfreespeech.net/forums/viewtopic.php?t=9169&highlight=ssl+form