0

私のサーバーは、ユーザーが http 接続を使用している場合に私のタブ アプリが FB ページから呼び出されたときに、ルート レベルで htaccess リダイレクトを使用して https のみを使用し、署名された要求を失いました。誰もが解決策を知っていますか?タブを呼び出すときに Facebook に https を使用させるにはどうすればよいですか? ありがとうリュック

4

2 に答える 2

0

タブを呼び出すときに Facebook に https を使用させるにはどうすればよいですか?

理論的には、HTTP ステータス コード 307 (一時的なリダイレクト) と 308 (永続的なリダイレクト) をこれに使用する必要があります。これは、メソッドを同じままにする必要があるためです。再び同じデータ。

ただし、これが既存のブラウザでどの程度うまく機能するかは経験していません。

おそらく、JavaScript を使用してクライアント側を「リダイレクト」する方がよいでしょう。もちろん、これには HTTP のみを使用して利用できるリソースが必要であり、サーバー側で対応する HTTPS にリダイレクトされません。


将来的には、この「問題」は自然に解消されると思います。Facebook が昨年末にすべてのユーザーを HTTPS に移行すると発表してからです。そのため、今後キャンバス/ページ タブ アプリに HTTP URL を指定する必要がなくなり、HTTPS バージョンを 1 つだけ使用するようになると思います。

于 2013-01-03T12:45:41.390 に答える