Как переопределить опции x-frame-option для всего сайта Plone 5?
Как мне изменить "x-frame-options SAMEORIGIN" в Plone 5? Сейчас он устанавливается plone.protect 3. Мне нужно, чтобы весь сайт, или все страницы, был загружен через iframes для нашей системы онлайн-обучения.
Мы подтвердили, что наш apache правильный, потому что мы можем загрузить в него другие сайты plone 4 uwosh.edu. Это происходит только на Plone 5.
Я уже посмотрел на:
- https://community.plone.org/t/can-i-configure-my-plone-site-to-be-embedded-via-iframe/2101/4
- https://github.com/plone/plone.protect/issues/36
Наш сайт Plone 5: http://www.uwosh.edu/library
Сломанный учебный сайт, который использует iframes: http://polk2.uwosh.edu/library/gots/tutorial/abiinform-complete
1 ответ
Я полагаю, что у проблемы github, на которую вы ссылались, есть ответ: просто установите переменную среды PLONE_X_FRAME_OPTIONS в пустую строку.
Вы можете установить это в своем конфигурационном файле zope или в buildout, или в обоих:
в buildout у меня есть:
environment-vars =
...
PLONE_X_FRAME_OPTIONS ''
environment-vars
используется как в plone.recipe.zeoserver
И в plone.recipe.zope2instance
,
В ваших файлах zope conf:
<environment>
...
PLONE_X_FRAME_OPTIONS ''
</environment>