nginx - 301 リダイレクトを使用して Web サイトを新しいドメイン名に変更すると、POST が失われます
PHP中文网
PHP中文网 2017-05-16 17:13:58
0
3
878

301リダイレクトを使ってWebサイトを新しいドメイン名に変更してgetすると有効ですが、投稿が無効になってgetになってしまいます。

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(3)
迷茫

お誘いありがとうございます。
現在考えられる方法はDNSです

新しいドメイン名 cname 古いドメイン名
古いドメイン名 Aレコード サーバーIP

あまり適切ではないかもしれませんが、お役に立てれば幸いです。

いいねを押す +0
Ty80

相対ドメイン名に変更すれば投稿OKです。

いいねを押す +0
漂亮男人

301 応答の場合、ブラウザの動作は GET リクエストの場所で URL を送信することです。
元の POST メソッドを変更せずに再リクエストする必要がある場合は、307 を使用する必要がありますが、標準のブラウザによれば、307 の POST リクエストにはユーザーからの明示的な確認が必要であるため、これは希望どおりではない可能性があります (たとえば、 、アラートがポップアップ表示されます)。
詳細な説明については、次の 2 つの記事を参照してください:

  1. http://www.alanflavell.org.uk...

  2. http://programmers.stackexcha...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート