Как мне сделать так, чтобы страница принимала запросы Iframe с моего сайта только при использовании cloudflare?

#apache #iframe #ip #cloudflare

#apache #iframe #ip #cloudflare

Вопрос:

У меня есть веб-сайт, решил обслуживать несколько игровых страниц.

Итак, я создал поддомен с собственным сервером и IP.

Я использую cloudflare в своем поддомене games, а также в своем основном домене и сервере apache.

Я хочу разрешить моему веб-сайту отображать или использовать тег «iframe» для отображения страниц из поддомена.

Ограничьте любой другой IP для отображения этих страниц.

Итак, я перепробовал много решений, таких как файл .httaccess или создание правил. Это выполнимо?

И мне нужно знать, даже если это не на cloudflare или прокси.

Если я разрешаю доступ к поддомену только IP-адресу веб-сайта, когда пользователь запрашивает эту страницу, поступает ли запрос с IP-адреса пользователя или IP-адреса веб-сайта?

Не приведет ли это к конфликту?

Спасибо

Ответ №1:

Я думаю, что вам нужно настроить соответствующие заголовки ответов X-Frame-Options, а также политики безопасности контента, чтобы вы могли указать браузеру, какие ресурсы могут быть загружены из основного HTML-документа, содержащего ваш iframe.

Затем вы также захотите на странице содержимого iframe проверить, загружается ли оно на вашей главной странице или нет. Если нет, перенаправьте пользователя на главную страницу.

Вы не сможете «ограничить по IP-адресу посетителя», поскольку заранее не знаете, какие IP-адреса будут у конечных пользователей (при условии, что вы имеете дело с общедоступным веб-сайтом)