助けを求める私のリクエストを確認するために時間を割いていただきありがとうございます。
私は静的サイトのビルドで作業するためにgh-pagesを使用してきましたが、ビルド全体を通してサーバーは素晴らしい働きをしました。
PHPコードを介してHTMLWebフォームを電子メールに送信すると問題が発生するようですが、gh-pagesサーバーに送信すると、「405」というエラーメッセージが表示されます。許可されていませんngix "。これに対する答えを探して探していました。最初に、修正したコードにいくつかの小さなエラーがあることを発見しました。次に、正しいコードを使用してサーバーに再度送信しましたgh-pagesサーバーから同じメッセージを受信しました。「405notallowed ngix」これにより、gh-pagesサーバーはPHPコードをサポートしていないと思います。
SO gh-pagesサーバーがPHPをサポートしていないことについての情報を見つけました。 githubで.htmlではなく.phpページを公開してphpコンテンツをデモする方法は?
PHP gh-pagesで実行されますか?または実行されませんか?
そうでない場合は、私の側のすべてが正しいことを知っています。このサイトを実際にライブで展開するときは、PHPをサポートするサーバーを使用するため、心配する必要はありません。
これが私の現在のビルドですので、私の問題をテストすることができます。 http://kapena.github.io/pp_web/#contact-pp
これは、フォームをサーバーに送信したときに取得するものです。
静的サイトは、定義上、PHPをサポートできません。
静的Webサイトは、保存されているとおりにWebサーバーのファイルシステムから直接コンテンツを提供します。
動的Webサイトは、リクエストごとにライブでコンテンツを生成します。リクエストは、コンテンツをビルドする実行中のWebアプリケーションに委任されます。
あなたは興味があるかもしれません PieCrust 。静的サイトジェネレーターです。
GithubPagesでphpを使用することはできません。
ただし、サイトでフォームを使用する場合は、 https://formspree.io または http://www.jotform.com/ のようなサービスを試してみてください。 。
現在Githubページは静的WebサイトのみをサポートしているためPHPをサポートしていません。
ただし、Webサイトに動的コンテンツを表示したい場合は、iframeそのコンテンツを表示しますが、ここでも別の場所でホストする必要があります。
これがあなたに役立つかもしれない何かです: Githubページを使用するためのガイド