0

さて、私は基本的に、ユーザーが Amazon で買い物をして、Amazon を経由して配送できるウェブサイトを作成しています。これを行う最善の方法は、Amazon をリバース プロキシし、チェックアウト時にショッピング カートに接続することです。

問題: すべての設定が正しく行われ、リバース プロキシは機能しますが、商品をカードに追加しようとすると、Amazon から次のようなメッセージが表示されます。

カート内のアイテムに関する重要なメッセージ: 続行するには、Web ブラウザーで Cookie を有効にしてください。

Cookie とそれらを有効にする方法について詳しくは、こちらをご覧ください。

Cookie を有効にしたら、ここをクリックしてショッピングを続けてください。

問題は、私はすでに Cookie を渡していることです。

proxy_pass_header  Set-Cookie;
proxy_pass_header  P3P;

他の複数のウェブサイトが同様のことを行っているのを見たので、これが可能であることを知っています.私のクッキーをそれらと比較すると、それらはまったく同じであることがわかります.

ここで完全な構成ファイルを参照してください

アップデート

使用してみproxy_cookie_domainましたが、どちらも機能しませんでした:

proxy_cookie_domain amazon.com localhost:3000;
proxy_cookie_domain .amazon.com .localhost:3000;
4

1 に答える 1