アンプ形式用のCORSヘッダーに関するドキュメントは簡単にできますが、すべてを正しく行っても、私はまだ少し損失があります。PHPでamp-formの正しいヘッダを出力する方法は?
私のフォームは、自分のウェブサイトからも、GoogleのAMPの結果からも機能しているようです。しかし、私の開発ウェブサイトからはうまくいかない。私はそれが本当に非常に安全かどうかも分かりません。ここで私はこれは試行錯誤の多くの結果となっている、と私はドキュメントがはるかに可能性があることを考えて助けることができないhttps://podnews.net
に住んでスクリプトに、これまで使用しているコードがありますこの問題についてはっきりしています。
header('Cache-Control: private, no-cache');
header('Access-Control-Allow-Origin: '.$_SERVER['HTTP_ORIGIN']);
header('Access-Control-Allow-Credentials: true');
header('access-control-expose-headers: AMP-Access-Control-Allow-Source-Origin');
header('AMP-Access-Control-Allow-Source-Origin: https://podnews.net');
header('Content-Type: application/json');
特に:私はそれを理解するよう$_SERVER['HTTP_ORIGIN']
は、AMPのキャッシュを含めることができます。
ここで正しい有効な値は何ですか?複数の値を追加するにはどうすればよいですか(そこに少なくとも2つのAMPキャッシュがあるとします)。なぜそれが開発サイトで働いていないのですか?http://dev.podnews.netのようなものです(HTTPSではなくHTTPSであるというCORSのエラーです)。すべてのAMP開発者が簡単に参照できるように、これをどのように書くことができますか?