При создании перенаправления фрейма Chrome выдает ошибку X-Frame-Options

Refused to display 'http://sotaexchange.cloudapp.net/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

Я перенаправляю свой домен sotaexchange.com на форум Discourse, но получаю вышеуказанную ошибку. Если я переключу его на перенаправление HTTP, то это не проблема. Я предполагаю, что проблема в том, что мой перенаправленный в домен имеет тот же текст, что и исходный домен, и выглядит как обман - что я могу сделать, чтобы предотвратить это?

редактировать

Я открываю награду, чтобы получить лучший ответ. Для получения дополнительной информации в настоящее время я использую Windows Azure для размещения дискурсивного сайта и перенаправления с нескольких других моих доменов. Я не хочу использовать перенаправление HTTP, я хотел бы использовать перенаправление Frame.

2 ответа

Решение

Похоже, вы пытаетесь замаскировать URL форума. Почему вы не используете функцию cname? Смотрите cname на Azure для получения дополнительной информации.

Та же политика происхождения требует, чтобы документ или скрипт, выполняющий доступ (родительский), имели тот же протокол, порт и домен, что и ресурс, к которому он обращается (дочерний).

Если я правильно понимаю, у вас есть фрейм на странице в домене sotaexchange.com и пытается отобразить контент из домена sotaexchange.cloudapp.net, Это нарушает ту же политику происхождения, и многие браузеры отклонят ее. Регулярное перенаправление HTTP всегда должно быть в порядке.

Другие вопросы по тегам