2011-09-06 34 views
0

このような質問は以前に尋ねられていて、批判は何も得られませんでした。localserverでは正しく動作しますが、プロダクションサーバでは正しく動作していません

私は自分のサイトに自分のメニューを追加することを許可するウェブサイトを持っています。また、他の場所ですでにオンラインになっているメニュー(pdfまたはjpg)をインポートできるように要求しているウェブサイトがあります。だから、私はDBにURLを保存し、そのURLは私のサイトのiframeのsrcで使われているフォームを作った。

私はそれをすべてテストして、ローカルマシンで(Django開発サーバーを使用して)正常に動作しました。私はそれを私のプロダクションサーバーに同期させ、私がテストしていたのと同じURLを保存したとき、iframeは内容をロードしません。

URLをgoogle.comにするか、自分のドメイン名の下にある画像にすると、別のサーバーから個々のファイルを読み込もうとしていると思います。これを解決するために何かできることはありますか?私のdbにpdfの代わりにURLを格納する方がはるかに効率的です。そうすれば、私のサイトに自分のメニューをアップロードするよりも優先されます。

私はこの質問に添付されたコードが必要ではないと思っていますが、私がそれを聞かせてくれるのを見たいと思っています。あなたがテストしているメニューは、おそらくX-Frame-Optionsレスポンスヘッダが設定されている

おかげ

答えて

0

あなたはiframesrcとして画像/ PDFファイルを置くだけではなくimgタグを使用して(またはあなたのiframeimgタグを入れて)している理由はありますか?一部のサイトでは外部ページへのメディアの配信が拒否されるため、すべてのページで動作することは保証されていませんが、この場合は問題があると思われます。

関連する問題