質問: Windowsを使用する前は、Ubuntuユーザーでした。 ubuntuでngrokを使用すると、自動的に/ var / www / htmlディレクトリにアクセスします。これにより、ボットコードを電報で送信するphpファイルを簡単に開いて結果を確認できます。 現在、Windowsでは、openserverを使用しています。 Ubuntuの/ var / www / htmlのようなphpファイル用のOpensereverドメインディレクトリ。 ngrok.exeをインストールしました。`ngrok.exe http 80`すると。私はゴールシンを正しく取得しています: `Web Interface http://127.0.0.1:4040` `Forwarding http://5756c0888da3.ngrok.io -> http://localhost:80` `Forwarding https://5756c0888da3.ngrok.io -> http://localhost:80` しかし、それを使用すると、ドメインにアクセスできなくなります。 このコマンドも試してみました:`ngrok.exe http halalBot.test:80`プロジェクトを直接接続します。 `Web Interface http://127.0.0.1:4040` `Forwarding http://40b6091d262f.ngrok.io -> http://halalBot.test:80` `Forwarding https://40b6091d262f.ngrok.io -> http://halalBot.test:80` `http://40b6091d262f.ngrok.io`を表示しようとすると`http://halalBot.test:80`用ではありません。つまり、このプロジェクトはブラウザで開かれていませんが、openserverのローカルホストページではないローカルホストページを開いています。 。 Telegramボットのwebhookを設定するためにngrokを使用して「domains」ディレクトリにアクセスする方法を誰かが知っている場合は、どうぞ!
回答: ### 答え : #### 解決: サーバーがリクエストを正しく処理するためにHostヘッダーを受信するように、-host-headerパラメーターを指定する必要があります。`ngrok http --host-header=halalBot.test 80`