2017-01-31 24 views
0

私のウェブサイトをフレームに表示してクリックマップを表示する際に問題が発生しました。エラーは次のとおりです:「Xフレームオプションを 'SAMEORIGIN'に設定したため、フレームに「https://balticland.ru/」と表示されなくなりました。しかし、私はそれに対して何の禁止もない。 Here is my .htaccess file.ウェブサイトをiframeに表示するにはどうすればよいですか?

私はDrupalを使用しています。

何かアドバイスできますか?

答えて

1

X-Frame_Optionsはヘッダーオプションであり、出力が開始される前にヘッダー機能で送信する必要があります。以下のような何か:

<?php header('X-Frame-Options: GOFORIT'); ?> 

Drupalは、HTTPヘッダーを設定するための特別な機能を持っています

drupal_add_http_header('X-Frame-Options', 'GOFORIT'); 

チェックアウトコメント怒鳴る機能の説明:

https://api.drupal.org/api/drupal/includes!bootstrap.inc/function/drupal_add_http_header/7.x

だからそれは次のようになります。

更新:

このドキュメントをチェックアウト:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options

それはそれは述べているようにあなたは、外部の原点を指定しなければならないということになります

X-Frame-Options: ALLOW-FROM https://example.com/ 
+0

をこんにちは!ご回答有難うございます!私はこの機能をbootstrap.incの最後に追加しました。しかし、今でも「https://balticland.ru/」を読み込んだときに「X-Frame-Options」ヘッダが正しくないというエラーが表示されます。「GOFORIT」は認識されていません。ヘッダーは無視されます。 この(http://mainspy.ru/otvet_servera)テストでは、 "X-Frame-Options:SAMEORIGIN header" –

関連する問題