1
HTTPプロトコルには、301 Moved Permanently
または302 Found
などの要求を別のURLにリダイレクトするために使用できる複数のステータスコードがあります。私の知る限り、ターゲットURLにはホスト(http://example.com/example.html
)を含めるか、ホストを暗黙的に現在のホスト(/example.html
)にすることができます。HOST変数を使用せずにコード302の要求を別のポートにリダイレクトできますか?
最初のフォームを使用する場合、非標準ポート(http://example.com:8080/example.html
)にリダイレクトできます。 ホストを指定していないときはどうすればいいですか?
現在、私はHOST
要求ヘッダーを解析し、新しいURLを構築します。しかし、AFAIK、ヘッダーは厳密に送信する必要はないので、私はそれを避けたい。