投稿パラメータは、Apache の内部リダイレクトを経由した後、サーバーに到達しません。そのため、www.mydomain.com は投稿パラメータを保持しますが、mydomain.com は保持しません。どうすればこれを修正できますか?
<仮想ホスト *:80> サーバー名 mydomain.com 永久リダイレクト / http://www.mydomain.com/ </仮想ホスト>
答え1
この場合、リダイレクトは必要ないと思います。投稿元のフォームは、mydomain.com ではなく、www.mydomain.com に直接投稿する必要があります。
www.mydomain.com の仕様で ServerAlias を使用すると、mydomain.com 宛てのトラフィックを含めることができます。mydomain.com のページから www.mydomain.com への限定的なリダイレクトを実行することもできます。
答え2
答え3
POST パラメータを保持するには、クライアントが POST データを新しい場所に再送信する必要があります。リダイレクトを受信した後にクライアントが POST データを再送信してはならないと、RFC で読んだことがあると確信しています。
参考資料が見つかったら更新します。