作者:louis | 来源:互联网 | 2023-05-29 12:52
感谢您抽出宝贵时间查看我的求助请求.
我一直在使用gh-pages来构建静态站点的构建,并且在整个构建过程中,服务器对我来说都很棒!
虽然我通过PHP代码将HTML网页表单提交到我的电子邮件时似乎有问题.当我提交到gh-pages服务器时,我收到此错误消息" 405 not allowed ngix ".我一直在四处寻找答案.首先,我发现我的代码中有一些小错误,我修复了.然后我再次使用正确的代码提交给服务器,仍然从gh-pages服务器收到相同的消息."405不允许使用ngix"这让我相信gh-pages服务器不支持任何PHP代码.
我发现了一些关于gh-pages服务器不支持PHP的信息.如何在github上发布.php页面而不是.html来演示一些php内容?
![屏幕截图2014-12-27于12 44 19 pm](https://img8.php1.cn/3cdc5/fff3/78c/4bf5dfb658752dac.png)
服务器端包括替代方案
PHP运行在gh页面上吗?或不?
如果没有,那么我知道我身边的一切都是正确的,我不应该担心,因为当我真正部署这个网站时,我将使用支持PHP的服务器.
这是我当前的版本,因此您可以测试我的问题.
http://kapena.github.io/pp_web/#contact-pp
当我将表单提交给服务器时,这就是我得到的.
![在此输入图像描述](https://img.php1.cn/3cd4a/1eebe/cd5/617c1173853af4b6.webp)
1> 小智..:
根据定义,静态站点不支持PHP.
静态网站直接从Web服务器的文件系统提供内容,与存储的内容完全相同.
动态网站会根据每个请求生成实时内容.该请求被委托给正在运行的构建内容的Web应用程序.
什么是静态网站
您可能对PieCrust感兴趣.它是用PHP编写的静态站点生成器.
2> David Jacque..:
你不能在Github Pages上使用php.
但是,如果您想在您的网站上使用表单,请尝试使用https://formspree.io或http://www.jotform.com/等服务.